39 #if !defined(TAWARA_EL_IDS_H_)
40 #define TAWARA_EL_IDS_H_
67 const ID
EBML(0x1A45DFA3);
79 const ID
Seek(0x4DBB);
83 const ID
Info(0x1549A966);
94 const ID
Title(0x7BA9);
106 const ID
Block(0xA1);
116 const ID
Tracks(0x1654AE6B);
130 const ID
Name(0x536E);
141 const ID
Cues(0x1C53BB6B);
180 const ID
Tags(0x1254C367);
181 const ID
Tag(0x7373);
204 std::streamsize
size(ID
id);
216 std::vector<char>
encode(ID integer);
222 typedef std::pair<uint64_t, std::vector<char>::const_iterator>
251 std::streamsize
write(ID
id, std::ostream& output);
270 ReadResult
read(std::istream& input);
276 #endif // TAWARA_EL_IDS_H_
const ID AttachmentLink(0x7446)
const ID NextUID(0x3EB923)
std::streamsize write(ID id, std::ostream &output)
Write an ID to an output stream.
const ID Tracks(0x1654AE6B)
const ID TrackOperation(0xE2)
const ID ChapString(0x85)
const ID FileDescription(0x467E)
const ID TagEditionUID(0x63C9)
const ID CodecDecodeAll(0xAA)
const ID CodecPrivate(0x63A2)
const ID MinCache(0x6DE7)
const ID CueBlockNumber(0x5378)
const ID FlagForced(0x55AA)
std::streamsize size(ID id)
Get the number of bytes required by an ID.
const ID TrackEntry(0xAE)
const ID ReferenceBlock(0xFB)
const ID EditionFlagDefault(0x45DB)
const ID CueReference(0xDB)
const ID TagDefault(0x4484)
const ID SilentTracks(0x5854)
const ID SegmentFamily(0x4444)
const ID ChapterTimeEnd(0x92)
const ID EditionFlagOrdered(0x45DD)
const ID ChapterDisplay(0x80)
DecodeResult decode(std::vector< char > const &buffer)
Decode an ID from a buffer.
const ID TagBinary(0x4485)
const ID TagTrackUID(0x63C5)
const ID TagString(0x4487)
const ID ChapterTrackNumber(0x89)
ReadResult read(std::istream &input)
Read an ID from an input stream.
const ID CueCodecState(0xEA)
const ID TagChapterUID(0x63C4)
const ID PrevUID(0x3CB923)
const ID BlockAdditional(0xA5)
const ID ChapterFlagEnabled(0x4598)
const ID EBMLMaxSizeLength(0x42F3)
const ID CueTrackPosition(0xB7)
const ID BlockGroup(0xA0)
const ID SimpleBlock(0xA3)
const ID EBMLVersion(0x4286)
const ID CodecState(0xA4)
const ID MaxBlockAdditionID(0x55EE)
const ID CodecName(0x258688)
const ID Tags(0x1254C367)
const ID EBML(0x1A45DFA3)
const ID TrackOverlay(0x6F24)
const ID Duration(0x4489)
const ID TrackUID(0x73C5)
const ID ChapCountry(0x437E)
const ID FlagLacing(0x9C)
const ID Cues(0x1C53BB6B)
const ID Attachments(0x1941A469)
const ID EBMLMaxIDLength(0x42F2)
const ID TrackJoinUID(0xED)
const ID BlockAddID(0xEE)
const ID CueRefTime(0x96)
const ID BlockDuration(0x9B)
const ID ChapterFlagHidden(0x98)
const ID EditionUID(0x45BC)
const ID ChapLanguage(0x437C)
const ID NextFileName(0x3E83AB)
const ID Chapters(0x1043A770)
const ID DocTypeVersion(0x4287)
const ID SegmentFileName(0x7384)
const ID SilentTrackNumber(0x58D7)
const ID TrackNumber(0xD7)
const ID FileData(0x465C)
const ID WritingApp(0x5741)
std::pair< uint64_t, std::vector< char >::const_iterator > DecodeResult
The result of a decode operation is a pair of the ID decoded and an iterator pointing to the first el...
const ID TrackTimecodeScale(0x23314F)
const ID ReferencePriority(0xFA)
const ID ChapterSegmentUID(0x6E67)
const ID FileName(0x466E)
const ID Segment(0x18538067)
const ID MaxCache(0x6DF8)
const ID TrackJoinBlocks(0xE9)
const ID CueClusterPosition(0xF1)
const ID TagLanguage(0x447A)
const ID ChapterAtom(0xB6)
const ID TimecodeScale(0x2AD7B1)
const ID SeekPosition(0x53AC)
const ID FlagDefault(0x88)
const ID SimpleTag(0x67C8)
const ID TagAttachmentUID(0x63C6)
const ID EditionFlagHidden(0x45BD)
const ID ChapterTrack(0x8F)
const ID SegmentUID(0x73A4)
const ID AttachedFile(0x61A7)
const ID EBMLReadVersion(0x42F7)
const ID BlockAdditions(0x75A1)
const ID Cluster(0x1F43B675)
const ID FlagEnabled(0xB9)
std::vector< char > encode(ID integer)
Encode an unsigned integer into a buffer.
const ID SeekHead(0x114D9B74)
const ID MuxingApp(0x4D80)
const ID EditionEntry(0x45B9)
const ID PrevFileName(0x3C83AB)
const ID Info(0x1549A966)
const ID DocTypeReadVersion(0x4285)
const ID DefaultDuration(0x23E383)
const ID FileMimeType(0x4660)
const ID ChapterTimeStart(0x91)
const ID ChapterUID(0x73C4)
std::pair< ID, std::streamsize > ReadResult
The result of a read operation is a pair of the ID read and the number of bytes read.