H.264 Codec for ESP32-S3
Loading...
Searching...
No Matches
Public Attributes | List of all members
SSpatialLayerConfig Struct Reference

Structure for spatial layer configuration. More...

#include <codec_app_def.h>

Collaboration diagram for SSpatialLayerConfig:
Collaboration graph
[legend]

Public Attributes

int32_t iVideoWidth
 width of picture in luminance samples of a layer
 
int32_t iVideoHeight
 height of picture in luminance samples of a layer
 
float fFrameRate
 frame rate specified for a layer
 
int32_t iSpatialBitrate
 target bitrate for a spatial layer, in unit of bps
 
int32_t iMaxSpatialBitrate
 maximum bitrate for a spatial layer, in unit of bps
 
EProfileIdc uiProfileIdc
 value of profile IDC (PRO_UNKNOWN for auto-detection)
 
ELevelIdc uiLevelIdc
 value of profile IDC (0 for auto-detection)
 
int32_t iDLayerQp
 value of level IDC (0 for auto-detection)
 
SSliceArgument sSliceArgument
 
bool bVideoSignalTypePresent
 
unsigned char uiVideoFormat
 
bool bFullRange
 
bool bColorDescriptionPresent
 
unsigned char uiColorPrimaries
 
unsigned char uiTransferCharacteristics
 
unsigned char uiColorMatrix
 
bool bAspectRatioPresent
 aspect ratio present in VUI
 
ESampleAspectRatio eAspectRatio
 aspect ratio idc
 
unsigned short sAspectRatioExtWidth
 use if aspect ratio idc == 255
 
unsigned short sAspectRatioExtHeight
 use if aspect ratio idc == 255
 

Detailed Description

Structure for spatial layer configuration.

Member Data Documentation

◆ bAspectRatioPresent

bool bAspectRatioPresent

aspect ratio present in VUI

◆ bColorDescriptionPresent

bool bColorDescriptionPresent

◆ bFullRange

bool bFullRange

◆ bVideoSignalTypePresent

bool bVideoSignalTypePresent

◆ eAspectRatio

ESampleAspectRatio eAspectRatio

aspect ratio idc

◆ fFrameRate

float fFrameRate

frame rate specified for a layer

◆ iDLayerQp

int32_t iDLayerQp

value of level IDC (0 for auto-detection)

◆ iMaxSpatialBitrate

int32_t iMaxSpatialBitrate

maximum bitrate for a spatial layer, in unit of bps

◆ iSpatialBitrate

int32_t iSpatialBitrate

target bitrate for a spatial layer, in unit of bps

◆ iVideoHeight

int32_t iVideoHeight

height of picture in luminance samples of a layer

◆ iVideoWidth

int32_t iVideoWidth

width of picture in luminance samples of a layer

◆ sAspectRatioExtHeight

unsigned short sAspectRatioExtHeight

use if aspect ratio idc == 255

◆ sAspectRatioExtWidth

unsigned short sAspectRatioExtWidth

use if aspect ratio idc == 255

◆ sSliceArgument

SSliceArgument sSliceArgument

◆ uiColorMatrix

unsigned char uiColorMatrix

◆ uiColorPrimaries

unsigned char uiColorPrimaries

◆ uiLevelIdc

ELevelIdc uiLevelIdc

value of profile IDC (0 for auto-detection)

◆ uiProfileIdc

EProfileIdc uiProfileIdc

value of profile IDC (PRO_UNKNOWN for auto-detection)

◆ uiTransferCharacteristics

unsigned char uiTransferCharacteristics

◆ uiVideoFormat

unsigned char uiVideoFormat

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