#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 >. |
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
OSCL API
Posting Version: CORE_8.509.1.3