Loading [MathJax]/extensions/tex2jax.js
  • <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • NVIDIA DRIVE OS Linux SDK API Reference

    6.0.9 Release
    All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules 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 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:
    人人超碰97caoporen国产