#include <oscl_media_data.h>
Inheritance diagram for BufFragGroup< ChainClass, max_frags >:
Public Methods | |
BufFragGroup () | |
virtual | ~BufFragGroup () |
int32 | GetMaxFrags () const |
int32 | GetNumFrags () const |
uint32 | GetLength () const |
BufferFragment * | GetFragment (const int32 idx) |
BufferState * | GetBufferState (const int32 idx) |
void | AppendNext (ChainClass *next_ptr) |
ChainClass * | GetNext () const |
Protected Methods | |
virtual void | Clear () |
BufFragStatusClass::status_t | AddFragment (const BufferFragment &frag, BufferState *in_buffer_state, int32 location_offset=max_frags) |
Protected Attributes | |
BufferFragment | fragments [max_frags] |
BufferState * | buffer_states [max_frags] |
ChainClass * | next |
uint32 | num_fragments |
uint32 | length |
|
|
|
|
|
|
|
|
|
Reimplemented in MediaData< ChainClass, max_frags, local_bufsize >. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|