//--------------------------------------------------------------------------- void File_HuffYuv::Read_Buffer_Continue() { Accept(); if (IsOutOfBandData) { FrameHeader(); } else if (Frame_Count==0) Fill(Stream_Video, 0, Video_Format_Version, "Version 1"); Skip_XX(Element_Size-Element_Offset, "Other data"); Frame_Count++; Finish(); }
//--------------------------------------------------------------------------- void File_Vc1::Data_Parse() { //Parse switch (Element_Code) { case 0x0A: EndOfSequence(); break; case 0x0B: Slice(); break; case 0x0C: Field(); break; case 0x0D: FrameHeader(); break; case 0x0E: EntryPointHeader(); break; case 0x0F: SequenceHeader(); break; case 0x1B: UserDefinedSlice(); break; case 0x1C: UserDefinedField(); break; case 0x1D: UserDefinedFrameHeader(); break; case 0x1E: UserDefinedEntryPointHeader(); break; case 0x1F: UserDefinedSequenceHeader(); break; default: Trusted_IsNot("Unattended element!"); } }