Tawara  0.1.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNtawara
|oNebml_intFunctions for managing integers coded for EBML
|oNidsThis namespace contains constants and functions for managing EBML class IDs
|oNvintFunctions for managing variable-length integers
|oCFileDataThe data of an attached file
|oCAttachedFileAn attachment is a binary blob attached to a segment
|oCAttachmentsThe Attachments element stores opaque data attached to a segment
|oCBinaryElementBinary primitive element
|oCBlockBlock interface
|oCBlockAdditionsThis element is used to specify reference blocks
|oCBlockElement
|oCBlockGroupThe BlockGroup is the standard block
|oCBlockImplCommon block functionality implementation
|oCSilentTrackNumberThe track number of a silent track
|oCClusterThe base Cluster, defining the common interface for Cluster element implementations
|oCCueTrackPositionThe position in the segment of the data for a single track
|oCCuePointA CuePoint is an index from a timecode to one or more cluster/block positions
|oCCuesThe Cues element provides a list of indexes into the blocks for specific timecodes
|oCDateElementDate primitive element
|oCEBMLElementThe EBML Header element
|oCElementThe Element interface, a basic interface to an element object
|oCTawaraErrorBase error type
|oCNotImplementedSomething is not supported
|oCNotEBMLFile is not an EBML file
|oCNotTawaraFile is not a Tawara file
|oCBadReadVersionThe required EBML read version is too high
|oCBadDocReadVersionThe required Tawara read version is too high
|oCInvalidEBMLIDAn invalid EBML class ID was found
|oCInvalidVarIntAn invalid variable-length integer was found
|oCVarIntTooBigA variable-length integer is too large to be encoded
|oCSpecSizeTooSmallA specified size for a variable-length integer is too small
|oCBufferTooSmallA buffer was too small for the data
|oCReadErrorA read error was encountered during a read
|oCWriteErrorA write error was encountered during a write
|oCInvalidElementIDAn invalid Element ID was provided
|oCBadElementLengthA fixed-length element is truncated or lengthened in the file
|oCBadBodySizeA read body size does not match the actual body size in the file
|oCInvalidChildIDA child element was found where it doesn't belong
|oCMissingChildA necessary child element was missing
|oCValueOutOfRangeA child element's value was set outside the allowable range
|oCValueSizeOutOfRangeA child element's size is below or above the required size
|oCEmptyTracksElementAn empty Tracks element was read or written
|oCDuplicateTrackNumberA duplicate track number was encountered
|oCDuplicateUIDA UID collision was encountered
|oCEmptyBlockAn empty block was encountered
|oCEmptyFrameAn empty frame was encountered
|oCMaxLaceSizeExceededThe maximum lace size for a block was exceeded
|oCBadLacedFrameSizeA frame with a bad size was added to a block
|oCEmptyBlockAdditionsElementAn empty BlockAdditions element was read or written
|oCMultipleSeekHeadsA segment was found with multiple meta-seeks
|oCNoSegmentInfoA segment was found without a segment info element
|oCNoTracksA segment was found without a tracks information element
|oCNoClustersA segment was found without at least one cluster
|oCNotWritingA segment or cluster was finalised before being started
|oCVoidTooSmallThe requested size of a void element is too small
|oCNoAttachmentsAn attachments element with no attachments was read or written
|oCNoAttachedDataAn attached file with no data was read or written
|oCDuplicateTimecodeA duplicate timecode was encountered in the cues
|oCEmptyCuesElementAn empty Cues element was read or written
|oCEmptyCuePointElementAn empty CuePoint element was read or written
|oCFileClusterThe in-file Cluster implementation
||\CIteratorBase
|oCFloatElementFloat primitive element
|oCIntElementSigned integer primitive element
|oCMasterElementThe MasterElement interface
|oCMemoryClusterThe in-memory Cluster implementation
||\CIteratorBase
|oCSeekHeadThe SeekHead element, used as an index for a Tawara file
|oCPrimitiveElementThe primitive data element interface
|oCSeekElementThe Seek element, which contains a single index point in the SeekHead element
|oCSegmentThe Segment element
||oCBlockIteratorBase
||\CClusterIteratorBase
|oCSegmentInfoThe SegmentInfo element, containing the meta-data for a segment
|oCSimpleBlockThe SimpleBlock element, a simplified version of Blocks
|oCStringElementString primitive element
|oCTawaraThe Tawara interface, the interface provided by all Tawara objects
|oCTawaraImplImplementation of the Tawara interface
|oCTrackEntryA track entry provides the meta-data for a single track
|oCTrackOperationBaseAbstract base class for individual track operations
|oCTrackJoinBlocksJoinBlocks track operation
|oCTracksThe Tracks element, listing all tracks in the segment
|oCUIntElementUnsigned integer primitive element
|\CVoidElementVoid primitive element
\Ntest_utils
 \CTotalSizeOp