Holds encrypted metadata information that the parser passes to the video decoder component.
Definition at line 74 of file nvmedia_drm.h.
| Data Fields | |
| NvMediaBool | enableEncryption | 
| Flag that specifies whether the buffer is encrypted.  More... | |
| uint32_t | uDrmMode | 
| drm mode of encrypted content.  More... | |
| uint32_t | InitVector [NVMEDIA_MAX_NALS][4] | 
| Intialization vector of all subsamples.  More... | |
| uint32_t | IvValid [NVMEDIA_MAX_NALS] | 
| intialization vectors are present or not for subsamples  More... | |
| uint32_t | uBytesOfEncryptedData | 
| total bytes of encrypted data in input buffer  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 | uNumNals | 
| total number of subsamples for given buffer  More... | |
| uint32_t | KeySlotNumber | 
| keyslot number used where content key is written  More... | |
| uint32_t | BOED [NVMEDIA_MAX_NALS] | 
| bytes of encrypted data for subsamples  More... | |
| uint32_t | BOCD [NVMEDIA_MAX_NALS] | 
| bytes of clear data for subsamples  More... | |
| uint32_t * | AesPass1OutputBuffer | 
| encrypted metadata buffer of pass1  More... | |
| uint32_t | non_slice_data | 
| bytes of non slice data in input buffer  More... | |
| uint32_t* NvMediaEncryptParams::AesPass1OutputBuffer | 
encrypted metadata buffer of pass1
Definition at line 99 of file nvmedia_drm.h.
| uint32_t NvMediaEncryptParams::BOCD[NVMEDIA_MAX_NALS] | 
bytes of clear data for subsamples
Definition at line 97 of file nvmedia_drm.h.
| uint32_t NvMediaEncryptParams::BOED[NVMEDIA_MAX_NALS] | 
bytes of encrypted data for subsamples
Definition at line 95 of file nvmedia_drm.h.
| NvMediaBool NvMediaEncryptParams::enableEncryption | 
Flag that specifies whether the buffer is encrypted.
Definition at line 77 of file nvmedia_drm.h.
| uint32_t NvMediaEncryptParams::InitVector[NVMEDIA_MAX_NALS][4] | 
Intialization vector of all subsamples.
Definition at line 81 of file nvmedia_drm.h.
| uint32_t NvMediaEncryptParams::IvValid[NVMEDIA_MAX_NALS] | 
intialization vectors are present or not for subsamples
Definition at line 83 of file nvmedia_drm.h.
| uint32_t NvMediaEncryptParams::KeySlotNumber | 
keyslot number used where content key is written
Definition at line 93 of file nvmedia_drm.h.
| uint32_t NvMediaEncryptParams::non_slice_data | 
bytes of non slice data in input buffer
Definition at line 101 of file nvmedia_drm.h.
| uint32_t NvMediaEncryptParams::uBytesOfEncryptedData | 
total bytes of encrypted data in input buffer
Definition at line 85 of file nvmedia_drm.h.
| uint32_t NvMediaEncryptParams::uDrmMode | 
drm mode of encrypted content.
Definition at line 79 of file nvmedia_drm.h.
| uint32_t NvMediaEncryptParams::uEncryptBlkCnt | 
encrypt blk count when pattern mode encryption is used
Definition at line 87 of file nvmedia_drm.h.
| uint32_t NvMediaEncryptParams::uNumNals | 
total number of subsamples for given buffer
Definition at line 91 of file nvmedia_drm.h.
| uint32_t NvMediaEncryptParams::uSkipBlkCnt | 
skip blk count when pattern mode encryption is used
Definition at line 89 of file nvmedia_drm.h.