NVIDIA DRIVE OS Linux API Reference

5.1.0.2 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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 327 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...
 

Field Documentation

NvMediaBool NvMediaParserSeqInfo::bMasteringDispDataPresent

Color info: Specifies that mastering display data is present.

Definition at line 403 of file nvmedia_parser.h.

uint8_t NvMediaParserSeqInfo::bProgSeq

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

Definition at line 341 of file nvmedia_parser.h.

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 387 of file nvmedia_parser.h.

NvMediaVideoCodec NvMediaParserSeqInfo::eCodec

Codec info: Specifies the compression standard.

Definition at line 332 of file nvmedia_parser.h.

NvMediaColorPrimariesType NvMediaParserSeqInfo::eColorPrimaries

Color info: Specifies the Color Primaries.

Definition at line 397 of file nvmedia_parser.h.

NvMediaMatrixCoeffsType NvMediaParserSeqInfo::eMatrixCoefficients

Color info: Specifies the Matrix Coefficients.

Definition at line 401 of file nvmedia_parser.h.

NvMediaTransferCharacteristicsType NvMediaParserSeqInfo::eTransferCharacteristics

Color info: Specifies the Transfer Characteristics.

Definition at line 399 of file nvmedia_parser.h.

NvMediaVideoFormatType NvMediaParserSeqInfo::eVideoFormat

Color info: Specifies the Video Format.

Definition at line 393 of file nvmedia_parser.h.

NvMediaColorRangeType NvMediaParserSeqInfo::eVideoFullRangeFlag

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

Definition at line 395 of file nvmedia_parser.h.

double NvMediaParserSeqInfo::fFrameRate

Frame info: Specifies the frame rate of the bitstream.

Definition at line 337 of file nvmedia_parser.h.

NvMediaMasteringDisplayData NvMediaParserSeqInfo::MasteringDispData

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

Definition at line 405 of file nvmedia_parser.h.

uint8_t NvMediaParserSeqInfo::SequenceHeaderData[MAX_SEQ_HDR_LEN]

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

Definition at line 352 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uActualHeight

Frame size info: Specifies the actual Height.

Definition at line 367 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uActualWidth

Frame size info: Specifies the actual Width.

Definition at line 365 of file nvmedia_parser.h.

uint8_t NvMediaParserSeqInfo::uBitDepthChromaMinus8

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

Definition at line 391 of file nvmedia_parser.h.

uint8_t NvMediaParserSeqInfo::uBitDepthLumaMinus8

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

Definition at line 389 of file nvmedia_parser.h.

uint32_t NvMediaParserSeqInfo::uBitrate

Frame info: Specifies the Video bitrate (bps)

Definition at line 343 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uCodedHeight

Frame size info: Specifies the coded Picture Height.

Definition at line 359 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uCodedWidth

Frame size info: Specifies the coded Picture Width.

Definition at line 357 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uDARHeight

Aspect ratio info: Displays Aspect Ratio = uDARHeight.

Definition at line 378 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uDARWidth

Aspect ratio info: Displays Aspect Ratio = uDARWidth.

Definition at line 376 of file nvmedia_parser.h.

uint32_t NvMediaParserSeqInfo::uDecodeBuffers

Frame info: Specifies the number of decode buffers required.

Definition at line 339 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uDisplayHeight

Frame size info: Specifies the displayed Vertical Size.

Definition at line 363 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uDisplayLeftOffset

Frame size info: Specifies the left offset for display.

Definition at line 369 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uDisplayTopOffset

Frame size info: Specifies the top offset for display.

Definition at line 371 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uDisplayWidth

Frame size info: Specifies the displayed Horizontal Size.

Definition at line 361 of file nvmedia_parser.h.

uint32_t NvMediaParserSeqInfo::uMaxBitstreamSize

Sequence info: Specifies the maximum size of bitstream buffer.

Definition at line 350 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uSARHeight

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

Definition at line 382 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uSARWidth

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

Definition at line 380 of file nvmedia_parser.h.

uint32_t NvMediaParserSeqInfo::uSequenceHeaderSize

Sequence info: Specifies the number of bytes in SequenceHeaderData.

Definition at line 348 of file nvmedia_parser.h.


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