Wasabi ExpressPlay SDK for Embedded Systems  1.23.0
Data Fields
WSB_CommonEncCencSampleParams Struct Reference

Common Encryption cenc sample parameters. More...

#include <WsbMediaAesDecrypter.h>

Data Fields

WSB_Size per_sample_iv_size
 IV size (in bytes) and should be 8-bytes for this scheme. More...
 
const WSB_Byteper_sample_iv
 Unique IV (per sample) byte array. More...
 
WSB_UInt32 subsample_count
 Encrypted video track in this scheme using NAL unit structured video conforming to ISO/IEC 14496-15 shall be protected using subsample encryption and shall not use pattern encryption. More...
 
WSB_CommonEncSubsamplesubsamples
 

Detailed Description

Common Encryption cenc sample parameters.

Field Documentation

◆ per_sample_iv

const WSB_Byte* WSB_CommonEncCencSampleParams::per_sample_iv

Unique IV (per sample) byte array.

◆ per_sample_iv_size

WSB_Size WSB_CommonEncCencSampleParams::per_sample_iv_size

IV size (in bytes) and should be 8-bytes for this scheme.

◆ subsample_count

WSB_UInt32 WSB_CommonEncCencSampleParams::subsample_count

Encrypted video track in this scheme using NAL unit structured video conforming to ISO/IEC 14496-15 shall be protected using subsample encryption and shall not use pattern encryption.

protected_data_size in subsamples should be a multiple of 16 bytes to avoid partial cipher blocks in subsamples.

Non-video encrypted track shall be protected using full-sample encryption.

If subsample_count = 0, subsamples must be NULL and it implies full-sample encryption.

◆ subsamples

WSB_CommonEncSubsample* WSB_CommonEncCencSampleParams::subsamples

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