//--------------------------------------------------------------------------- void File_Vc3::TimeCode() { //Parsing Element_Begin1("Time Code"); bool TCP; BS_Begin(); Get_SB ( TCP, "TCP: Time Code Present"); Mark_0(); Mark_0(); Mark_0(); Mark_0(); Mark_0(); Mark_0(); Mark_0(); BS_End(); if (TCP) { Skip_B8( "Time Code"); } else Skip_B8( "Junk"); Element_End0(); }
//--------------------------------------------------------------------------- void File_Iso9660::Primary_Volume_Descriptor() { int32u Volume_Space_Size; Element_Begin1("Volume_Descriptor"); Skip_B1("Volume Descriptor Type"); Skip_Local(5,"Standard Identifier"); Skip_B1("Volume Descriptor Version"); Skip_B1("Unused field"); Skip_Local(32,"System Identifier"); Skip_Local(32,"Volume Identifier"); Skip_XX(8,"Unused field"); Get_D4(Volume_Space_Size, "Volume Space Size"); Param_Info2(Volume_Space_Size*(int64u)2048, " bytes"); Skip_XX(32,"Unused field"); Skip_B4("Volume Set Size"); Skip_B4("Volume Sequence Number"); Skip_B4("Logical Block Size"); Skip_B8("Path Table Size"); Skip_B4("Location of Occurrence of Type L Path Table"); Skip_B4("Location of Optional Occurrence of Type L Path Table"); Skip_B4("Location of Occurrence of Type M Path Table"); Skip_B4("Location of Optional Occurrence of Type M Path Table"); Skip_Local(34,"Directory Record for Root Directory"); Skip_Local(128,"Volume Set Identifier"); Skip_Local(128,"Publisher Identifier"); Skip_Local(128,"Data Preparer Identifier"); Skip_Local(128,"Application Identifier"); Skip_Local(37,"Copyright File Identifier"); Skip_Local(37,"Abstract File Identifier"); Skip_Local(37,"Bibliographic File Identifier"); Skip_XX(17,"Volume Creation Date and Time"); Element_End0(); }
//--------------------------------------------------------------------------- void File_Ibi::SourceInfo_SourceSize() { Element_Name("Source Size"); //Parsing Skip_B8( "Data"); }
//--------------------------------------------------------------------------- void File_Ibi::SourceInfo_SourceModificationDate() { Element_Name("Source Modification Date"); //Parsing Skip_B8( "Data"); }
//--------------------------------------------------------------------------- void File_Ibi::SourceInfo_IndexCreationDate() { Element_Name("Index Creation Date"); //Parsing Skip_B8( "Data"); }
//--------------------------------------------------------------------------- void File_Cdxa::Header_Parse() { //Parsing Skip_B4( "Sync1"); Skip_B4( "Sync2"); Skip_B4( "Sync3"); Skip_B4( "Header"); Skip_B8( "SubHeader"); //Filling Header_Fill_Size(2352); Header_Fill_Code(0, "Chunk"); }
//--------------------------------------------------------------------------- void File_N19::FileHeader_Parse() { //Parsing Skip_B3( "Code Page Number"); Skip_B8( "Disk Format Code"); FILLING_BEGIN(); Accept("N19"); Fill(Stream_General, 0, General_Format, "N19"); Stream_Prepare(Stream_Text); Fill(Stream_Text, 0, Text_Format, "N19"); FILLING_END(); }