EBML Namespace Reference

Namespace for the EBML lib. More...

Classes

class  CIdentifier
 Base class to work with EBML identifiers. More...
class  IReaderCallback
 Callback class to use when parsing the EBML stream. More...
class  IReader
 EBML processing class. More...
class  IReaderHelper
 Helper to read basic EBML types. More...
class  IWriterCallback
 Callback class to use when creating the EBML stream. More...
class  IWriter
 EBML formating class. More...
class  IWriterHelper
 Helper to write basic EBML types. More...

Functions

OV_API EBML::IReadercreateReader (EBML::IReaderCallback &rReaderCallback)
 Instanciation function for EBML reader objects.
OV_API EBML::IReaderHelpercreateReaderHelper (void)
 Instanciation function for EBML reader helper objects.
OV_API EBML::IWritercreateWriter (EBML::IWriterCallback &rWriterCallback)
 Instanciation function for EBML writer objects.
OV_API EBML::IWriterHelpercreateWriterHelper (void)
 Instanciation function for EBML writer helper objects.

Detailed Description

Namespace for the EBML lib.

Author:
Yann Renard
Date:
2006-08-07 This namespace contains the classes, types and functions used and offered by the EBML parsing/formating library.

Most important classes to look at are :


Function Documentation

OV_API EBML::IReader* EBML::createReader ( EBML::IReaderCallback rReaderCallback)

Instanciation function for EBML reader objects.

Parameters:
rReaderCallback[in] : The callback object the reader should use
Returns:
a pointer to the created instance on success.
NULL when something went wrong.

Instanciation function for EBML reader helper objects.

Returns:
a pointer to the created instance on success.
NULL when something went wrong.
OV_API EBML::IWriter* EBML::createWriter ( EBML::IWriterCallback rWriterCallback)

Instanciation function for EBML writer objects.

Parameters:
rWriterCallback[in] : The callback object the writer should use
Returns:
a pointer to the created instance on success.
NULL when something went wrong.

Instanciation function for EBML writer helper objects.

Returns:
a pointer to the created instance on success.
NULL when something went wrong.