NVIDIA DRIVE OS Linux SDK API Reference

5.1.15.2 Release
For Test and Development only
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 328 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...
 
NvMediaBool bMasteringDispDataPresent
 Color info: Specifies that mastering display data is present. More...
 
NvMediaMasteringDisplayData MasteringDispData
 Color info: Specifies Only: Mastering display data if present. More...
 
NvMediaBool 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

NvMediaBool NvMediaParserSeqInfo::bContentLightLevelInfoPresent

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

Definition at line 408 of file nvmedia_parser.h.

◆ bMasteringDispDataPresent

NvMediaBool NvMediaParserSeqInfo::bMasteringDispDataPresent

Color info: Specifies that mastering display data is present.

Definition at line 404 of file nvmedia_parser.h.

◆ bProgSeq

uint8_t NvMediaParserSeqInfo::bProgSeq

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

Definition at line 342 of file nvmedia_parser.h.

◆ ContentLightLevelInfo

NvMediaContentLightLevelInfo NvMediaParserSeqInfo::ContentLightLevelInfo

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

Definition at line 410 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 388 of file nvmedia_parser.h.

◆ eCodec

NvMediaVideoCodec NvMediaParserSeqInfo::eCodec

Codec info: Specifies the compression standard.

Definition at line 333 of file nvmedia_parser.h.

◆ eColorPrimaries

NvMediaColorPrimariesType NvMediaParserSeqInfo::eColorPrimaries

Color info: Specifies the Color Primaries.

Definition at line 398 of file nvmedia_parser.h.

◆ eMatrixCoefficients

NvMediaMatrixCoeffsType NvMediaParserSeqInfo::eMatrixCoefficients

Color info: Specifies the Matrix Coefficients.

Definition at line 402 of file nvmedia_parser.h.

◆ eTransferCharacteristics

NvMediaTransferCharacteristicsType NvMediaParserSeqInfo::eTransferCharacteristics

Color info: Specifies the Transfer Characteristics.

Definition at line 400 of file nvmedia_parser.h.

◆ eVideoFormat

NvMediaVideoFormatType NvMediaParserSeqInfo::eVideoFormat

Color info: Specifies the Video Format.

Definition at line 394 of file nvmedia_parser.h.

◆ eVideoFullRangeFlag

NvMediaColorRangeType NvMediaParserSeqInfo::eVideoFullRangeFlag

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

Definition at line 396 of file nvmedia_parser.h.

◆ fFrameRate

double NvMediaParserSeqInfo::fFrameRate

Frame info: Specifies the frame rate of the bitstream.

Definition at line 338 of file nvmedia_parser.h.

◆ MasteringDispData

NvMediaMasteringDisplayData NvMediaParserSeqInfo::MasteringDispData

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

Definition at line 406 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 353 of file nvmedia_parser.h.

◆ uActualHeight

uint16_t NvMediaParserSeqInfo::uActualHeight

Frame size info: Specifies the actual Height.

Definition at line 368 of file nvmedia_parser.h.

◆ uActualWidth

uint16_t NvMediaParserSeqInfo::uActualWidth

Frame size info: Specifies the actual Width.

Definition at line 366 of file nvmedia_parser.h.

◆ uBitDepthChromaMinus8

uint8_t NvMediaParserSeqInfo::uBitDepthChromaMinus8

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

Definition at line 392 of file nvmedia_parser.h.

◆ uBitDepthLumaMinus8

uint8_t NvMediaParserSeqInfo::uBitDepthLumaMinus8

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

Definition at line 390 of file nvmedia_parser.h.

◆ uBitrate

uint32_t NvMediaParserSeqInfo::uBitrate

Frame info: Specifies the Video bitrate (bps)

Definition at line 344 of file nvmedia_parser.h.

◆ uChromaLocBottomField

uint8_t NvMediaParserSeqInfo::uChromaLocBottomField

chroma info: chroma_sample_loc_type_bottom_field

Definition at line 414 of file nvmedia_parser.h.

◆ uChromaLocTopField

uint8_t NvMediaParserSeqInfo::uChromaLocTopField

chroma info: chroma_sample_loc_type_top_field

Definition at line 412 of file nvmedia_parser.h.

◆ uCodedHeight

uint16_t NvMediaParserSeqInfo::uCodedHeight

Frame size info: Specifies the coded Picture Height.

Definition at line 360 of file nvmedia_parser.h.

◆ uCodedWidth

uint16_t NvMediaParserSeqInfo::uCodedWidth

Frame size info: Specifies the coded Picture Width.

Definition at line 358 of file nvmedia_parser.h.

◆ uDARHeight

uint16_t NvMediaParserSeqInfo::uDARHeight

Aspect ratio info: Displays Aspect Ratio = uDARHeight.

Definition at line 379 of file nvmedia_parser.h.

◆ uDARWidth

uint16_t NvMediaParserSeqInfo::uDARWidth

Aspect ratio info: Displays Aspect Ratio = uDARWidth.

Definition at line 377 of file nvmedia_parser.h.

◆ uDecodeBuffers

uint32_t NvMediaParserSeqInfo::uDecodeBuffers

Frame info: Specifies the number of decode buffers required.

Definition at line 340 of file nvmedia_parser.h.

◆ uDisplayHeight

uint16_t NvMediaParserSeqInfo::uDisplayHeight

Frame size info: Specifies the displayed Vertical Size.

Definition at line 364 of file nvmedia_parser.h.

◆ uDisplayLeftOffset

uint16_t NvMediaParserSeqInfo::uDisplayLeftOffset

Frame size info: Specifies the left offset for display.

Definition at line 370 of file nvmedia_parser.h.

◆ uDisplayTopOffset

uint16_t NvMediaParserSeqInfo::uDisplayTopOffset

Frame size info: Specifies the top offset for display.

Definition at line 372 of file nvmedia_parser.h.

◆ uDisplayWidth

uint16_t NvMediaParserSeqInfo::uDisplayWidth

Frame size info: Specifies the displayed Horizontal Size.

Definition at line 362 of file nvmedia_parser.h.

◆ uMaxBitstreamSize

uint32_t NvMediaParserSeqInfo::uMaxBitstreamSize

Sequence info: Specifies the maximum size of bitstream buffer.

Definition at line 351 of file nvmedia_parser.h.

◆ uSARHeight

uint16_t NvMediaParserSeqInfo::uSARHeight

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

Definition at line 383 of file nvmedia_parser.h.

◆ uSARWidth

uint16_t NvMediaParserSeqInfo::uSARWidth

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

Definition at line 381 of file nvmedia_parser.h.

◆ uSequenceHeaderSize

uint32_t NvMediaParserSeqInfo::uSequenceHeaderSize

Sequence info: Specifies the number of bytes in SequenceHeaderData.

Definition at line 349 of file nvmedia_parser.h.


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