libdvbv5  1.11.0
Library to work with Digital TV devices on Linux
dvb_mpeg_es_pic_start Struct Reference

MPEG ES Picture start 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   dummy:3
 
      uint32_t   vbv_delay:16
 
      uint32_t   coding_type:3
 
      uint32_t   temporal_ref:10
 
   } 
 
}; 
 

Detailed Description

MPEG ES Picture start header.

Parameters
typeDVB_MPEG_ES_PIC_START
syncSync bytes
dummyUnused
vbv_delayVBV delay
coding_typeFrame type (enum dvb_mpeg_es_frame_t)
temporal_refTemporal sequence number

Definition at line 130 of file mpeg_es.h.

Field Documentation

union { ... }
union { ... }
uint32_t dvb_mpeg_es_pic_start::bitfield

Definition at line 132 of file mpeg_es.h.

uint32_t dvb_mpeg_es_pic_start::bitfield2

Definition at line 139 of file mpeg_es.h.

uint32_t dvb_mpeg_es_pic_start::coding_type

Definition at line 143 of file mpeg_es.h.

uint32_t dvb_mpeg_es_pic_start::dummy

Definition at line 141 of file mpeg_es.h.

uint32_t dvb_mpeg_es_pic_start::sync

Definition at line 135 of file mpeg_es.h.

uint32_t dvb_mpeg_es_pic_start::temporal_ref

Definition at line 144 of file mpeg_es.h.

uint32_t dvb_mpeg_es_pic_start::type

Definition at line 134 of file mpeg_es.h.

uint32_t dvb_mpeg_es_pic_start::vbv_delay

Definition at line 142 of file mpeg_es.h.


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