NVIDIA DRIVE 5.0 Linux SDK API Reference

5.0.5.0 Release

 All Data Structures 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 326 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 402 of file nvmedia_parser.h.

uint8_t NvMediaParserSeqInfo::bProgSeq

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

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

NvMediaVideoCodec NvMediaParserSeqInfo::eCodec

Codec info: Specifies the compression standard.

Definition at line 331 of file nvmedia_parser.h.

NvMediaColorPrimariesType NvMediaParserSeqInfo::eColorPrimaries

Color info: Specifies the Color Primaries.

Definition at line 396 of file nvmedia_parser.h.

NvMediaMatrixCoeffsType NvMediaParserSeqInfo::eMatrixCoefficients

Color info: Specifies the Matrix Coefficients.

Definition at line 400 of file nvmedia_parser.h.

NvMediaTransferCharacteristicsType NvMediaParserSeqInfo::eTransferCharacteristics

Color info: Specifies the Transfer Characteristics.

Definition at line 398 of file nvmedia_parser.h.

NvMediaVideoFormatType NvMediaParserSeqInfo::eVideoFormat

Color info: Specifies the Video Format.

Definition at line 392 of file nvmedia_parser.h.

NvMediaColorRangeType NvMediaParserSeqInfo::eVideoFullRangeFlag

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

Definition at line 394 of file nvmedia_parser.h.

double NvMediaParserSeqInfo::fFrameRate

Frame info: Specifies the frame rate of the bitstream.

Definition at line 336 of file nvmedia_parser.h.

NvMediaMasteringDisplayData NvMediaParserSeqInfo::MasteringDispData

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

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

uint16_t NvMediaParserSeqInfo::uActualHeight

Frame size info: Specifies the actual Height.

Definition at line 366 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uActualWidth

Frame size info: Specifies the actual Width.

Definition at line 364 of file nvmedia_parser.h.

uint8_t NvMediaParserSeqInfo::uBitDepthChromaMinus8

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

Definition at line 390 of file nvmedia_parser.h.

uint8_t NvMediaParserSeqInfo::uBitDepthLumaMinus8

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

Definition at line 388 of file nvmedia_parser.h.

uint32_t NvMediaParserSeqInfo::uBitrate

Frame info: Specifies the Video bitrate (bps)

Definition at line 342 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uCodedHeight

Frame size info: Specifies the coded Picture Height.

Definition at line 358 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uCodedWidth

Frame size info: Specifies the coded Picture Width.

Definition at line 356 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uDARHeight

Aspect ratio info: Displays Aspect Ratio = uDARHeight.

Definition at line 377 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uDARWidth

Aspect ratio info: Displays Aspect Ratio = uDARWidth.

Definition at line 375 of file nvmedia_parser.h.

uint32_t NvMediaParserSeqInfo::uDecodeBuffers

Frame info: Specifies the number of decode buffers required.

Definition at line 338 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uDisplayHeight

Frame size info: Specifies the displayed Vertical Size.

Definition at line 362 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uDisplayLeftOffset

Frame size info: Specifies the left offset for display.

Definition at line 368 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uDisplayTopOffset

Frame size info: Specifies the top offset for display.

Definition at line 370 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uDisplayWidth

Frame size info: Specifies the displayed Horizontal Size.

Definition at line 360 of file nvmedia_parser.h.

uint32_t NvMediaParserSeqInfo::uMaxBitstreamSize

Sequence info: Specifies the maximum size of bitstream buffer.

Definition at line 349 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uSARHeight

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

Definition at line 381 of file nvmedia_parser.h.

uint16_t NvMediaParserSeqInfo::uSARWidth

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

Definition at line 379 of file nvmedia_parser.h.

uint32_t NvMediaParserSeqInfo::uSequenceHeaderSize

Sequence info: Specifies the number of bytes in SequenceHeaderData.

Definition at line 347 of file nvmedia_parser.h.


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