NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
NvMediaSliceDecodeData Struct Reference

Detailed Description

slice level data used with slice level decoding

Note
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 508 of file 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...
 
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

uint32_t NvMediaSliceDecodeData::bErrorFlag

Error flag if some parsing error detected.

Definition at line 528 of file nvmedia_common_decode.h.

◆ bFirstSlice

uint32_t NvMediaSliceDecodeData::bFirstSlice

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

Definition at line 524 of file nvmedia_common_decode.h.

◆ bLastSlice

uint32_t NvMediaSliceDecodeData::bLastSlice

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

Definition at line 526 of file nvmedia_common_decode.h.

◆ pBitstreamData

uint8_t* NvMediaSliceDecodeData::pBitstreamData

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

Definition at line 514 of file 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 518 of file nvmedia_common_decode.h.

◆ uBitstreamDataLen

uint32_t NvMediaSliceDecodeData::uBitstreamDataLen

Bitstream data.

Number of bytes in bitstream data buffer

Definition at line 512 of file nvmedia_common_decode.h.

◆ uCTBCount

uint32_t NvMediaSliceDecodeData::uCTBCount

Number of CTB present in this CTB.

Definition at line 520 of file nvmedia_common_decode.h.

◆ uFirstCtbAddr

uint32_t NvMediaSliceDecodeData::uFirstCtbAddr

CTB number of first CTB in the slice data.

Definition at line 522 of file nvmedia_common_decode.h.

◆ uNumSlices

uint32_t NvMediaSliceDecodeData::uNumSlices

Number of slices in this SliceData.

Definition at line 516 of file nvmedia_common_decode.h.


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