NVIDIA DRIVE OS Linux SDK API Reference

5.1.15.2 Release
For Test and Development only

Detailed Description

Holds encrypted metadata information that the client sends to the parser.

See also
NvMediaParserSetEncryption()

Definition at line 130 of file nvmedia_drm.h.

Collaboration diagram for _NvMediaAESParams:

Data Fields

uint32_t uDrmMode
 drm mode of encrypted content More...
 
uint8_t * pIV
 pointer to intialization vector array More...
 
uint32_t uEncryptBlkCnt
 encrypt blk count when pattern mode encryption is used More...
 
uint32_t uSkipBlkCnt
 skip blk count when pattern mode encryption is used More...
 
uint32_t KeySlotNumber
 keyslot number used where content key is written More...
 
uint32_t * pBOED
 pointer to bytes of encrypted data for subsamples More...
 
uint32_t * pBOCD
 pointer to bytes of clear data for subsamples More...
 
uint32_t uMetadataCount
 total number of subsamples for given buffer More...
 
uint32_t uNonAlignedOffset
 non aligned offset for encrypted buffer More...
 
NvMediaAESIv IvSet [NVMEDIA_MAX_NALS]
 initialization vector array More...
 

Field Documentation

◆ IvSet

NvMediaAESIv _NvMediaAESParams::IvSet[NVMEDIA_MAX_NALS]

initialization vector array

Definition at line 151 of file nvmedia_drm.h.

◆ KeySlotNumber

uint32_t _NvMediaAESParams::KeySlotNumber

keyslot number used where content key is written

Definition at line 141 of file nvmedia_drm.h.

◆ pBOCD

uint32_t* _NvMediaAESParams::pBOCD

pointer to bytes of clear data for subsamples

Definition at line 145 of file nvmedia_drm.h.

◆ pBOED

uint32_t* _NvMediaAESParams::pBOED

pointer to bytes of encrypted data for subsamples

Definition at line 143 of file nvmedia_drm.h.

◆ pIV

uint8_t* _NvMediaAESParams::pIV

pointer to intialization vector array

Definition at line 135 of file nvmedia_drm.h.

◆ uDrmMode

uint32_t _NvMediaAESParams::uDrmMode

drm mode of encrypted content

Definition at line 133 of file nvmedia_drm.h.

◆ uEncryptBlkCnt

uint32_t _NvMediaAESParams::uEncryptBlkCnt

encrypt blk count when pattern mode encryption is used

Definition at line 137 of file nvmedia_drm.h.

◆ uMetadataCount

uint32_t _NvMediaAESParams::uMetadataCount

total number of subsamples for given buffer

Definition at line 147 of file nvmedia_drm.h.

◆ uNonAlignedOffset

uint32_t _NvMediaAESParams::uNonAlignedOffset

non aligned offset for encrypted buffer

Definition at line 149 of file nvmedia_drm.h.

◆ uSkipBlkCnt

uint32_t _NvMediaAESParams::uSkipBlkCnt

skip blk count when pattern mode encryption is used

Definition at line 139 of file nvmedia_drm.h.


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