NVIDIA DRIVE OS Linux SDK API Reference

6.0.3 Release

Detailed Description

slice level data used with slice level decoding

Note
This slice level information is passed with NvMediaParserClientCb::SliceDecode callback. Client will call NvMediaVideoDecoderSliceDecode() to program hardware for decoding current slice. This feature is available only for specific hardware/codecs.
This slice level information is passed with NvMediaParserClientCb::SliceDecode callback. Client will call NvMediaIDESliceDecode() to program hardware for decoding current slice. This feature is available only for specific hardware/codecs.

Definition at line 507 of file tvmr/include/nvmedia_common_decode.h.

Data Fields

uint32_t uBitstreamDataLen
 Bitstream data. More...
 
uint8_t * pBitstreamData
 Ptr to bitstream data for this picture (slice-layer) More...
 
uint32_t uNumSlices
 Number of slices in this SliceData. More...
 
uint32_t * pSliceDataOffsets
 If not NULL, nNumSlices entries, contains offset of each slice within the bitstream data buffer. More...
 
uint32_t uCTBCount
 Number of CTB present in this CTB. More...
 
uint32_t uFirstCtbAddr
 CTB number of first CTB in the slice data. More...
 
NvMediaBool bFirstSlice
 First slice flag: whether this SliceData contains first slice of frame. More...
 
NvMediaBool bLastSlice
 Last slice flag: whether this SliceData contains last slice of frame. More...
 
NvMediaBool bErrorFlag
 Error flag if some parsing error detected. More...
 
uint32_t bFirstSlice
 First slice flag: whether this SliceData contains first slice of frame. More...
 
uint32_t bLastSlice
 Last slice flag: whether this SliceData contains last slice of frame. More...
 
uint32_t bErrorFlag
 Error flag if some parsing error detected. More...
 

Field Documentation

◆ bErrorFlag [1/2]

uint32_t NvMediaSliceDecodeData::bErrorFlag

Error flag if some parsing error detected.

Definition at line 520 of file nvmedia/mm/inc/public/nvmedia_common_decode.h.

◆ bErrorFlag [2/2]

NvMediaBool NvMediaSliceDecodeData::bErrorFlag

Error flag if some parsing error detected.

Definition at line 527 of file tvmr/include/nvmedia_common_decode.h.

◆ bFirstSlice [1/2]

uint32_t NvMediaSliceDecodeData::bFirstSlice

First slice flag: whether this SliceData contains first slice of frame.

Definition at line 516 of file nvmedia/mm/inc/public/nvmedia_common_decode.h.

◆ bFirstSlice [2/2]

NvMediaBool NvMediaSliceDecodeData::bFirstSlice

First slice flag: whether this SliceData contains first slice of frame.

Definition at line 523 of file tvmr/include/nvmedia_common_decode.h.

◆ bLastSlice [1/2]

uint32_t NvMediaSliceDecodeData::bLastSlice

Last slice flag: whether this SliceData contains last slice of frame.

Definition at line 518 of file nvmedia/mm/inc/public/nvmedia_common_decode.h.

◆ bLastSlice [2/2]

NvMediaBool NvMediaSliceDecodeData::bLastSlice

Last slice flag: whether this SliceData contains last slice of frame.

Definition at line 525 of file tvmr/include/nvmedia_common_decode.h.

◆ pBitstreamData

uint8_t * NvMediaSliceDecodeData::pBitstreamData

Ptr to bitstream data for this picture (slice-layer)

Definition at line 513 of file tvmr/include/nvmedia_common_decode.h.

◆ pSliceDataOffsets

uint32_t * NvMediaSliceDecodeData::pSliceDataOffsets

If not NULL, nNumSlices entries, contains offset of each slice within the bitstream data buffer.

Definition at line 517 of file tvmr/include/nvmedia_common_decode.h.

◆ uBitstreamDataLen

uint32_t NvMediaSliceDecodeData::uBitstreamDataLen

Bitstream data.

Number of bytes in bitstream data buffer

Definition at line 511 of file tvmr/include/nvmedia_common_decode.h.

◆ uCTBCount

uint32_t NvMediaSliceDecodeData::uCTBCount

Number of CTB present in this CTB.

Definition at line 519 of file tvmr/include/nvmedia_common_decode.h.

◆ uFirstCtbAddr

uint32_t NvMediaSliceDecodeData::uFirstCtbAddr

CTB number of first CTB in the slice data.

Definition at line 521 of file tvmr/include/nvmedia_common_decode.h.

◆ uNumSlices

uint32_t NvMediaSliceDecodeData::uNumSlices

Number of slices in this SliceData.

Definition at line 515 of file tvmr/include/nvmedia_common_decode.h.


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