Public Types | Public Member Functions

MediaSegment Class Reference

Inheritance diagram for MediaSegment:
DoubleListElem

List of all members.

Public Types

enum  { MS_LAST = 1, MS_PREF = 2 }

Public Member Functions

 MediaSegment (int start, int end)
 MediaSegment (const HttpMediaData &d)
 MediaSegment (const MediaSegment &s)
int start () const
int end () const
int datasize () const
MediaSegmentnext () const
MediaSegmentprev () const
void set_start (int d)
void set_end (int d)
void set_datasize (int d)
void advance (int size)
int in (const MediaSegment &s) const
int before (const MediaSegment &s) const
int overlap (const MediaSegment &s) const
int merge (const MediaSegment &s)
int evict_tail (int sz)
int evict_head (int sz)
int is_empty () const
int is_last () const
void set_last ()
int is_pref () const
void set_pref ()

The documentation for this class was generated from the following files: