NVIDIA DRIVE OS Linux SDK API Reference

6.0.9 Release
NvMediaParserSeqInfo Struct Reference

Detailed Description

Holds video sequence information.

Note
video sequence information is passed to client using the NvMediaParserClientCb::BeginSequence callback. The client then creates a corresponding NvMedia codec component.

Definition at line 344 of file nvmedia_parser.h.

Collaboration diagram for NvMediaParserSeqInfo:

Data Fields

NvMediaVideoCodec eCodec
 Codec info: Specifies the compression standard. More...
 
double fFrameRate
 Frame info: Specifies the frame rate of the bitstream. More...
 
uint32_t uDecodeBuffers
 Frame info: Specifies the number of decode buffers required. More...
 
uint8_t bProgSeq
 Frame info: Specifies whether the bitstream is progressive or not. More...
 
uint32_t uBitrate
 Frame info: Specifies the Video bitrate (bps) More...
 
uint32_t uSequenceHeaderSize
 Sequence info: Specifies the number of bytes in SequenceHeaderData. More...
 
uint32_t uMaxBitstreamSize
 Sequence info: Specifies the maximum size of bitstream buffer. More...
 
uint8_t SequenceHeaderData [MAX_SEQ_HDR_LEN]
 Sequence info: Specifies the raw sequence header data (codec-specific) More...
 
uint16_t uCodedWidth
 Frame size info: Specifies the coded Picture Width. More...
 
uint16_t uCodedHeight
 Frame size info: Specifies the coded Picture Height. More...
 
uint16_t uDisplayWidth
 Frame size info: Specifies the displayed Horizontal Size. More...
 
uint16_t uDisplayHeight
 Frame size info: Specifies the displayed Vertical Size. More...
 
uint16_t uActualWidth
 Frame size info: Specifies the actual Width. More...
 
uint16_t uActualHeight
 Frame size info: Specifies the actual Height. More...
 
uint16_t uDisplayLeftOffset
 Frame size info: Specifies the left offset for display. More...
 
uint16_t uDisplayTopOffset
 Frame size info: Specifies the top offset for display. More...
 
uint16_t uDARWidth
 Aspect ratio info: Displays Aspect Ratio = uDARWidth. More...
 
uint16_t uDARHeight
 Aspect ratio info: Displays Aspect Ratio = uDARHeight. More...
 
uint16_t uSARWidth
 Aspect ratio info: Specifies the sample Aspect Ratio = uSARWidth. More...
 
uint16_t uSARHeight
 Aspect ratio info: Specifies the sample Aspect Ratio = uSARHeight. More...
 
NvMediaParserChromaFormat eChromaFormat
 Color info: Specifies the chroma format (0=4:0:0, 1=4:2:0, 2=4:2:2, 3=4:4:4) More...
 
uint8_t uBitDepthLumaMinus8
 Color info: Specifies the Luma bit depth (0=8bit) More...
 
uint8_t uBitDepthChromaMinus8
 Color info: Specifies the Chroma bit depth (0=8bit) More...
 
NvMediaVideoFormatType eVideoFormat
 Color info: Specifies the Video Format. More...
 
NvMediaColorRangeType eVideoFullRangeFlag
 Color info: Specifies the Video Range (0-255) vs (16-235) More...
 
NvMediaColorPrimariesType eColorPrimaries
 Color info: Specifies the Color Primaries. More...
 
NvMediaTransferCharacteristicsType eTransferCharacteristics
 Color info: Specifies the Transfer Characteristics. More...
 
NvMediaMatrixCoeffsType eMatrixCoefficients
 Color info: Specifies the Matrix Coefficients. More...
 
uint32_t bMasteringDispDataPresent
 Color info: Specifies that mastering display data is present. More...
 
NvMediaMasteringDisplayData MasteringDispData
 Color info: Specifies Only: Mastering display data if present. More...
 
uint32_t bContentLightLevelInfoPresent
 Color info: Specifies Only: Content Light Level data if present. More...
 
NvMediaContentLightLevelInfo ContentLightLevelInfo
 Color info: Specifies Only: Content Light Level data if present. More...
 
uint8_t uChromaLocTopField
 chroma info: chroma_sample_loc_type_top_field More...
 
uint8_t uChromaLocBottomField
 chroma info: chroma_sample_loc_type_bottom_field More...
 

Field Documentation

◆ bContentLightLevelInfoPresent

uint32_t NvMediaParserSeqInfo::bContentLightLevelInfoPresent

Color info: Specifies Only: Content Light Level data if present.

Definition at line 424 of file nvmedia_parser.h.

◆ bMasteringDispDataPresent

uint32_t NvMediaParserSeqInfo::bMasteringDispDataPresent

Color info: Specifies that mastering display data is present.

Definition at line 420 of file nvmedia_parser.h.

◆ bProgSeq

uint8_t NvMediaParserSeqInfo::bProgSeq

Frame info: Specifies whether the bitstream is progressive or not.

Definition at line 358 of file nvmedia_parser.h.

◆ ContentLightLevelInfo

NvMediaContentLightLevelInfo NvMediaParserSeqInfo::ContentLightLevelInfo

Color info: Specifies Only: Content Light Level data if present.

Definition at line 426 of file nvmedia_parser.h.

◆ eChromaFormat

NvMediaParserChromaFormat NvMediaParserSeqInfo::eChromaFormat

Color info: Specifies the chroma format (0=4:0:0, 1=4:2:0, 2=4:2:2, 3=4:4:4)

Definition at line 404 of file nvmedia_parser.h.

◆ eCodec

NvMediaVideoCodec NvMediaParserSeqInfo::eCodec

Codec info: Specifies the compression standard.

Definition at line 349 of file nvmedia_parser.h.

◆ eColorPrimaries

NvMediaColorPrimariesType NvMediaParserSeqInfo::eColorPrimaries

Color info: Specifies the Color Primaries.

Definition at line 414 of file nvmedia_parser.h.

◆ eMatrixCoefficients

NvMediaMatrixCoeffsType NvMediaParserSeqInfo::eMatrixCoefficients

Color info: Specifies the Matrix Coefficients.

Definition at line 418 of file nvmedia_parser.h.

◆ eTransferCharacteristics

NvMediaTransferCharacteristicsType NvMediaParserSeqInfo::eTransferCharacteristics

Color info: Specifies the Transfer Characteristics.

Definition at line 416 of file nvmedia_parser.h.

◆ eVideoFormat

NvMediaVideoFormatType NvMediaParserSeqInfo::eVideoFormat

Color info: Specifies the Video Format.

Definition at line 410 of file nvmedia_parser.h.

◆ eVideoFullRangeFlag

NvMediaColorRangeType NvMediaParserSeqInfo::eVideoFullRangeFlag

Color info: Specifies the Video Range (0-255) vs (16-235)

Definition at line 412 of file nvmedia_parser.h.

◆ fFrameRate

double NvMediaParserSeqInfo::fFrameRate

Frame info: Specifies the frame rate of the bitstream.

Definition at line 354 of file nvmedia_parser.h.

◆ MasteringDispData

NvMediaMasteringDisplayData NvMediaParserSeqInfo::MasteringDispData

Color info: Specifies Only: Mastering display data if present.

Definition at line 422 of file nvmedia_parser.h.

◆ SequenceHeaderData

uint8_t NvMediaParserSeqInfo::SequenceHeaderData[MAX_SEQ_HDR_LEN]

Sequence info: Specifies the raw sequence header data (codec-specific)

Definition at line 369 of file nvmedia_parser.h.

◆ uActualHeight

uint16_t NvMediaParserSeqInfo::uActualHeight

Frame size info: Specifies the actual Height.

Definition at line 384 of file nvmedia_parser.h.

◆ uActualWidth

uint16_t NvMediaParserSeqInfo::uActualWidth

Frame size info: Specifies the actual Width.

Definition at line 382 of file nvmedia_parser.h.

◆ uBitDepthChromaMinus8

uint8_t NvMediaParserSeqInfo::uBitDepthChromaMinus8

Color info: Specifies the Chroma bit depth (0=8bit)

Definition at line 408 of file nvmedia_parser.h.

◆ uBitDepthLumaMinus8

uint8_t NvMediaParserSeqInfo::uBitDepthLumaMinus8

Color info: Specifies the Luma bit depth (0=8bit)

Definition at line 406 of file nvmedia_parser.h.

◆ uBitrate

uint32_t NvMediaParserSeqInfo::uBitrate

Frame info: Specifies the Video bitrate (bps)

Definition at line 360 of file nvmedia_parser.h.

◆ uChromaLocBottomField

uint8_t NvMediaParserSeqInfo::uChromaLocBottomField

chroma info: chroma_sample_loc_type_bottom_field

Definition at line 430 of file nvmedia_parser.h.

◆ uChromaLocTopField

uint8_t NvMediaParserSeqInfo::uChromaLocTopField

chroma info: chroma_sample_loc_type_top_field

Definition at line 428 of file nvmedia_parser.h.

◆ uCodedHeight

uint16_t NvMediaParserSeqInfo::uCodedHeight

Frame size info: Specifies the coded Picture Height.

Definition at line 376 of file nvmedia_parser.h.

◆ uCodedWidth

uint16_t NvMediaParserSeqInfo::uCodedWidth

Frame size info: Specifies the coded Picture Width.

Definition at line 374 of file nvmedia_parser.h.

◆ uDARHeight

uint16_t NvMediaParserSeqInfo::uDARHeight

Aspect ratio info: Displays Aspect Ratio = uDARHeight.

Definition at line 395 of file nvmedia_parser.h.

◆ uDARWidth

uint16_t NvMediaParserSeqInfo::uDARWidth

Aspect ratio info: Displays Aspect Ratio = uDARWidth.

Definition at line 393 of file nvmedia_parser.h.

◆ uDecodeBuffers

uint32_t NvMediaParserSeqInfo::uDecodeBuffers

Frame info: Specifies the number of decode buffers required.

Definition at line 356 of file nvmedia_parser.h.

◆ uDisplayHeight

uint16_t NvMediaParserSeqInfo::uDisplayHeight

Frame size info: Specifies the displayed Vertical Size.

Definition at line 380 of file nvmedia_parser.h.

◆ uDisplayLeftOffset

uint16_t NvMediaParserSeqInfo::uDisplayLeftOffset

Frame size info: Specifies the left offset for display.

Definition at line 386 of file nvmedia_parser.h.

◆ uDisplayTopOffset

uint16_t NvMediaParserSeqInfo::uDisplayTopOffset

Frame size info: Specifies the top offset for display.

Definition at line 388 of file nvmedia_parser.h.

◆ uDisplayWidth

uint16_t NvMediaParserSeqInfo::uDisplayWidth

Frame size info: Specifies the displayed Horizontal Size.

Definition at line 378 of file nvmedia_parser.h.

◆ uMaxBitstreamSize

uint32_t NvMediaParserSeqInfo::uMaxBitstreamSize

Sequence info: Specifies the maximum size of bitstream buffer.

Definition at line 367 of file nvmedia_parser.h.

◆ uSARHeight

uint16_t NvMediaParserSeqInfo::uSARHeight

Aspect ratio info: Specifies the sample Aspect Ratio = uSARHeight.

Definition at line 399 of file nvmedia_parser.h.

◆ uSARWidth

uint16_t NvMediaParserSeqInfo::uSARWidth

Aspect ratio info: Specifies the sample Aspect Ratio = uSARWidth.

Definition at line 397 of file nvmedia_parser.h.

◆ uSequenceHeaderSize

uint32_t NvMediaParserSeqInfo::uSequenceHeaderSize

Sequence info: Specifies the number of bytes in SequenceHeaderData.

Definition at line 365 of file nvmedia_parser.h.


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