FFmpegfs Fuse Multi Media Filesystem 2.16
Public Attributes | List of all members
VCDENTRIES Struct Reference

Video CD entry. More...

#include <vcdutils.h>

Public Attributes

std::array< char, 8 > m_ID
 8 Bytes: ID "ENTRYVCD" or "ENTRYSVD" More...
 
uint8_t m_type
 1 Byte: CD type More...
 
uint8_t m_profile_tag
 1 Byte: System Profile Tag. More...
 
uint16_t m_num_entries
 2 Bytes: 1 <= tracks <= 500 More...
 
std::array< VCDCHAPTER, VCD_MAX_CHAPTERSm_chapter
 Chapters. More...
 
std::array< uint8_t, 36 > reserved
 RESERVED, must be 0x00. More...
 

Detailed Description

Video CD entry.

Definition at line 75 of file vcdutils.h.

Member Data Documentation

◆ m_chapter

std::array<VCDCHAPTER, VCD_MAX_CHAPTERS> VCDENTRIES::m_chapter

Chapters.

Number of chapters as in m_profile_tag

1 Byte: Tracknummer
3 Byte: Adresse MSF

Definition at line 104 of file vcdutils.h.

Referenced by VcdEntries::load_file().

◆ m_ID

std::array<char, 8> VCDENTRIES::m_ID

8 Bytes: ID "ENTRYVCD" or "ENTRYSVD"

Definition at line 77 of file vcdutils.h.

Referenced by VcdEntries::load_file().

◆ m_num_entries

uint16_t VCDENTRIES::m_num_entries

2 Bytes: 1 <= tracks <= 500

There must be at least 1 chapter

Definition at line 96 of file vcdutils.h.

Referenced by VcdEntries::load_file().

◆ m_profile_tag

uint8_t VCDENTRIES::m_profile_tag

1 Byte: System Profile Tag.

0 for VCD 1.0, VCD 2.0, SVCD und HQVCD 1 for VCD 1.1 Identical with value in INFO.VCD/SVD

Definition at line 91 of file vcdutils.h.

Referenced by VcdEntries::load_file().

◆ m_type

uint8_t VCDENTRIES::m_type

1 Byte: CD type

1 for VCD 1.0, VCD 1.1, SVCD 1.0 and HQVCD
2 for VCD 2.0
Identical with value in INFO.VCD/SVD

Definition at line 84 of file vcdutils.h.

Referenced by VcdEntries::load_file().

◆ reserved

std::array<uint8_t, 36> VCDENTRIES::reserved

RESERVED, must be 0x00.

Definition at line 106 of file vcdutils.h.


The documentation for this struct was generated from the following file: