libdvbv5 1.26.1
Library to work with Digital TV devices on Linux
dvb_mpeg_es_seq_start Struct Reference

MPEG ES Sequence header. More...

#include <mpeg_es.h>

Data Fields

union { 
 
   uint32_t   bitfield 
 
   struct { 
 
      uint32_t   type:8 
 
      uint32_t   sync:24 
 
   }  
 
};  
 
union { 
 
   uint32_t   bitfield2 
 
   struct { 
 
      uint32_t   framerate:4 
 
      uint32_t   aspect:4 
 
      uint32_t   height:12 
 
      uint32_t   width:12 
 
   }  
 
};  
 
union { 
 
   uint32_t   bitfield3 
 
   struct { 
 
      uint32_t   qm_nonintra:1 
 
      uint32_t   qm_intra:1 
 
      uint32_t   constrained:1 
 
      uint32_t   vbv:10 
 
      uint32_t   one:1 
 
      uint32_t   bitrate:18 
 
   }  
 
};  
 

Detailed Description

MPEG ES Sequence header.

Parameters
typeDVB_MPEG_ES_SEQ_START
syncSync bytes
framerateFramerate
aspectAspect ratio
heightHeight
widthWidth
qm_nonintraLoad non-intra quantizer matrix
qm_intraLoad intra quantizer matrix
constrainedConstrained parameters flag
vbvVBV buffer size
oneShould be 1
bitrateBitrate

Definition at line 88 of file mpeg_es.h.

Field Documentation

◆ [union]

union { ... } dvb_mpeg_es_seq_start

◆ [union]

union { ... } dvb_mpeg_es_seq_start

◆ [union]

union { ... } dvb_mpeg_es_seq_start

◆ aspect

uint32_t dvb_mpeg_es_seq_start::aspect

Definition at line 100 of file mpeg_es.h.

◆ bitfield

uint32_t dvb_mpeg_es_seq_start::bitfield

Definition at line 90 of file mpeg_es.h.

◆ bitfield2

uint32_t dvb_mpeg_es_seq_start::bitfield2

Definition at line 97 of file mpeg_es.h.

◆ bitfield3

uint32_t dvb_mpeg_es_seq_start::bitfield3

Definition at line 106 of file mpeg_es.h.

◆ bitrate

uint32_t dvb_mpeg_es_seq_start::bitrate

Definition at line 113 of file mpeg_es.h.

◆ constrained

uint32_t dvb_mpeg_es_seq_start::constrained

Definition at line 110 of file mpeg_es.h.

◆ framerate

uint32_t dvb_mpeg_es_seq_start::framerate

Definition at line 99 of file mpeg_es.h.

◆ height

uint32_t dvb_mpeg_es_seq_start::height

Definition at line 101 of file mpeg_es.h.

◆ one

uint32_t dvb_mpeg_es_seq_start::one

Definition at line 112 of file mpeg_es.h.

◆ qm_intra

uint32_t dvb_mpeg_es_seq_start::qm_intra

Definition at line 109 of file mpeg_es.h.

◆ qm_nonintra

uint32_t dvb_mpeg_es_seq_start::qm_nonintra

Definition at line 108 of file mpeg_es.h.

◆ sync

uint32_t dvb_mpeg_es_seq_start::sync

Definition at line 93 of file mpeg_es.h.

◆ type

uint32_t dvb_mpeg_es_seq_start::type

Definition at line 92 of file mpeg_es.h.

◆ vbv

uint32_t dvb_mpeg_es_seq_start::vbv

Definition at line 111 of file mpeg_es.h.

◆ width

uint32_t dvb_mpeg_es_seq_start::width

Definition at line 102 of file mpeg_es.h.


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