EbmlStream Class Reference

Handle an input/output stream of EBML elements. More...

#include <EbmlStream.h>

Collaboration diagram for EbmlStream:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 EbmlStream (IOCallback &output)
EbmlElementFindNextID (const EbmlCallbacks &ClassInfos, uint64 MaxDataSize)
 Find a possible next ID in the data stream.
EbmlElementFindNextElement (const EbmlSemanticContext &Context, int &UpperLevel, uint64 MaxDataSize, bool AllowDummyElt, unsigned int MaxLowerLevel=1)
IOCallbackI_O ()
 operator IOCallback & ()

Protected Attributes

IOCallbackStream

Detailed Description

Handle an input/output stream of EBML elements.


Member Function Documentation

EbmlElement * EbmlStream::FindNextID ( const EbmlCallbacks ClassInfos,
uint64  MaxDataSize 
)

Find a possible next ID in the data stream.

Parameters:
MaxDataSize The maximum possible of the data in the element (for sanity checks)
Note:
the user will have to delete that element later

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator
Generated on Tue Jun 8 11:06:04 2010 for libebml by  doxygen 1.6.3