Handle an input/output stream of EBML elements. More...
#include <EbmlStream.h>

Public Member Functions | |
| EbmlStream (IOCallback &output) | |
| EbmlElement * | FindNextID (const EbmlCallbacks &ClassInfos, uint64 MaxDataSize) |
| Find a possible next ID in the data stream. | |
| EbmlElement * | FindNextElement (const EbmlSemanticContext &Context, int &UpperLevel, uint64 MaxDataSize, bool AllowDummyElt, unsigned int MaxLowerLevel=1) |
| IOCallback & | I_O () |
| operator IOCallback & () | |
Protected Attributes | |
| IOCallback & | Stream |
Handle an input/output stream of EBML elements.
| EbmlElement * EbmlStream::FindNextID | ( | const EbmlCallbacks & | ClassInfos, | |
| uint64 | MaxDataSize | |||
| ) |
Find a possible next ID in the data stream.
| MaxDataSize | The maximum possible of the data in the element (for sanity checks) |
1.6.3