XenevaOS
Loading...
Searching...
No Matches
Classes | Macros | Enumerations | Functions
h264bsd_vui.h File Reference
#include "basetype.h"
#include "h264bsd_stream.h"
Include dependency graph for h264bsd_vui.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hrdParameters_t
 
struct  vuiParameters_t
 

Macros

#define MAX_CPB_CNT   32
 

Enumerations

enum  {
  ASPECT_RATIO_UNSPECIFIED = 0 , ASPECT_RATIO_1_1 , ASPECT_RATIO_12_11 , ASPECT_RATIO_10_11 ,
  ASPECT_RATIO_16_11 , ASPECT_RATIO_40_33 , ASPECT_RATIO_24_11 , ASPECT_RATIO_20_11 ,
  ASPECT_RATIO_32_11 , ASPECT_RATIO_80_33 , ASPECT_RATIO_18_11 , ASPECT_RATIO_15_11 ,
  ASPECT_RATIO_64_33 , ASPECT_RATIO_160_99 , ASPECT_RATIO_EXTENDED_SAR = 255
}
 

Functions

u32 h264bsdDecodeVuiParameters (strmData_t *pStrmData, vuiParameters_t *pVuiParameters)
 

Macro Definition Documentation

◆ MAX_CPB_CNT

#define MAX_CPB_CNT   32

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ASPECT_RATIO_UNSPECIFIED 
ASPECT_RATIO_1_1 
ASPECT_RATIO_12_11 
ASPECT_RATIO_10_11 
ASPECT_RATIO_16_11 
ASPECT_RATIO_40_33 
ASPECT_RATIO_24_11 
ASPECT_RATIO_20_11 
ASPECT_RATIO_32_11 
ASPECT_RATIO_80_33 
ASPECT_RATIO_18_11 
ASPECT_RATIO_15_11 
ASPECT_RATIO_64_33 
ASPECT_RATIO_160_99 
ASPECT_RATIO_EXTENDED_SAR 

Function Documentation

◆ h264bsdDecodeVuiParameters()

u32 h264bsdDecodeVuiParameters ( strmData_t *  pStrmData,
vuiParameters_t *  pVuiParameters 
)