MythTV  master
Classes | Macros | Enumerations | Variables
format.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rtfileheader
 
struct  rtframeheader
 
struct  extendeddata
 
struct  seektable_entry
 
struct  kfatable_entry
 
struct  vidbuffertype
 
struct  audbuffertype
 
struct  txtbuffertype
 
struct  teletextsubtitle
 
struct  ccsubtitle
 

Macros

#define MYTH_PACKED
 
#define FRAMEHEADERSIZE   sizeof(rtframeheader)
 
#define FILEHEADERSIZE   sizeof(rtfileheader)
 
#define EXTENDEDSIZE   sizeof(extendeddata)
 

Enumerations

enum  CC_STYLE { CC_STYLE_POPUP = 0x00, CC_STYLE_PAINT = 0x01, CC_STYLE_ROLLUP = 0x02 }
 
enum  CC_MODE {
  CC_CC1 = 0x00, CC_CC2 = 0x10, CC_TXT1 = 0x20, CC_TXT2 = 0x30,
  CC_CC3 = 0x40, CC_CC4 = 0x50, CC_TXT3 = 0x60, CC_TXT4 = 0x70
}
 

Variables

struct rtframeheader MYTH_PACKED
 
static constexpr uint8_t CC_LINE_CONT { 0x02 }
 
static constexpr uint8_t CC_MODE_MASK { 0xf0 }
 
static constexpr uint8_t CC_TXT_MASK { 0x20 }
 

Macro Definition Documentation

◆ MYTH_PACKED

struct kfatable_entry MYTH_PACKED

Definition at line 9 of file format.h.

◆ FRAMEHEADERSIZE

#define FRAMEHEADERSIZE   sizeof(rtframeheader)

Definition at line 139 of file format.h.

◆ FILEHEADERSIZE

#define FILEHEADERSIZE   sizeof(rtfileheader)

Definition at line 140 of file format.h.

◆ EXTENDEDSIZE

#define EXTENDEDSIZE   sizeof(extendeddata)

Definition at line 141 of file format.h.

Enumeration Type Documentation

◆ CC_STYLE

enum CC_STYLE
Enumerator
CC_STYLE_POPUP 
CC_STYLE_PAINT 
CC_STYLE_ROLLUP 

Definition at line 194 of file format.h.

◆ CC_MODE

enum CC_MODE
Enumerator
CC_CC1 
CC_CC2 
CC_TXT1 
CC_TXT2 
CC_CC3 
CC_CC4 
CC_TXT3 
CC_TXT4 

Definition at line 204 of file format.h.

Variable Documentation

◆ MYTH_PACKED

struct kfatable_entry MYTH_PACKED

◆ CC_LINE_CONT

constexpr uint8_t CC_LINE_CONT { 0x02 }
staticconstexpr

Definition at line 201 of file format.h.

Referenced by CC608Decoder::BufferCC(), and CC608Reader::Update().

◆ CC_MODE_MASK

constexpr uint8_t CC_MODE_MASK { 0xf0 }
staticconstexpr

◆ CC_TXT_MASK

constexpr uint8_t CC_TXT_MASK { 0x20 }
staticconstexpr

Definition at line 203 of file format.h.

Referenced by CC608Reader::Update().