libclosedcaption 1.0.3
Extração de closed caption ISDB-Tb/SBTVD de arquivos MPEG-TS
Carregando...
Procurando...
Nenhuma entrada encontrado
Referência da União PacketPES_s::header::flags

#include <packet-pes.h>

Campos de Dados

uint16_t raw
 
struct { 
 
   uint8_t   PES_extension_flag: 1 
 
   uint8_t   PES_CRC_flag: 1 
 
   uint8_t   copy_info_flag: 1 
 
   uint8_t   DSM_trick_mode_flag: 1 
 
   uint8_t   ES_rate_flag: 1 
 
   uint8_t   ESCR_flag: 1 
 
   uint8_t   PTS_DTS_flag: 2 
 
   uint8_t   rights: 1 
 
   uint8_t   copyright: 1 
 
   uint8_t   alignment: 1 
 
   uint8_t   priority: 1 
 
   uint8_t   scrambling: 2 
 
   uint8_t   emulation: 2 
 
} bit 
 

Descrição detalhada

Flags dos bytes 6 e 7 do pacote.

Definição na linha 62 do arquivo packet-pes.h.

Campos

◆ raw

uint16_t PacketPES_s::header::flags::raw

Bytes 6 e 7, sem decodificar.

Definição na linha 63 do arquivo packet-pes.h.

◆ PES_extension_flag

uint8_t PacketPES_s::header::flags::PES_extension_flag

Tem extensão do cabeçalho.

Definição na linha 73 do arquivo packet-pes.h.

◆ PES_CRC_flag

uint8_t PacketPES_s::header::flags::PES_CRC_flag

Tem CRC do PES.

Definição na linha 74 do arquivo packet-pes.h.

◆ copy_info_flag

uint8_t PacketPES_s::header::flags::copy_info_flag

Tem additional_copy_info.

Definição na linha 75 do arquivo packet-pes.h.

◆ DSM_trick_mode_flag

uint8_t PacketPES_s::header::flags::DSM_trick_mode_flag

Tem DSM_trick_mode.

Definição na linha 76 do arquivo packet-pes.h.

◆ ES_rate_flag

uint8_t PacketPES_s::header::flags::ES_rate_flag

Tem ES_rate.

Definição na linha 77 do arquivo packet-pes.h.

◆ ESCR_flag

uint8_t PacketPES_s::header::flags::ESCR_flag

Tem ESCR.

Definição na linha 78 do arquivo packet-pes.h.

◆ PTS_DTS_flag

uint8_t PacketPES_s::header::flags::PTS_DTS_flag

PTS/DTS presentes, veja PTS_is_NONE e seguintes.

Definição na linha 79 do arquivo packet-pes.h.

◆ rights

uint8_t PacketPES_s::header::flags::rights

original_or_copy.

Definição na linha 82 do arquivo packet-pes.h.

◆ copyright

uint8_t PacketPES_s::header::flags::copyright

copyright.

Definição na linha 83 do arquivo packet-pes.h.

◆ alignment

uint8_t PacketPES_s::header::flags::alignment

data_alignment_indicator.

Definição na linha 84 do arquivo packet-pes.h.

◆ priority

uint8_t PacketPES_s::header::flags::priority

PES_priority.

Definição na linha 85 do arquivo packet-pes.h.

◆ scrambling

uint8_t PacketPES_s::header::flags::scrambling

PES_scrambling_control (0 = sem embaralhamento).

Definição na linha 86 do arquivo packet-pes.h.

◆ emulation

uint8_t PacketPES_s::header::flags::emulation

Marcador fixo '10' do cabeçalho opcional.

Definição na linha 87 do arquivo packet-pes.h.

◆ [struct]

struct { ... } PacketPES_s::header::flags::bit

Flags decodificadas.

Aviso
A ordem dos campos de bits depende do compilador; esta estrutura funciona em GCC/Clang em máquinas little-endian. Flags decodificadas.

A documentação para essa união foi gerada a partir do seguinte arquivo: