diff --git a/api/vpl/mfxstructures.h b/api/vpl/mfxstructures.h index 5997d93..06e8dea 100644 --- a/api/vpl/mfxstructures.h +++ b/api/vpl/mfxstructures.h @@ -5152,12 +5152,18 @@ typedef struct { mfxU32 cypher_bytes; } SubsampleEntry; +typedef struct { + mfxU32 clear_byte_block; + mfxU32 cypher_byte_block; +} EncryptionPattern; + typedef struct { mfxExtBuffer Header; /*!< Extension buffer header. Header.BufferId must be equal to MFX_EXTBUFF_DECRYPT_CONFIG. */ EncryptionScheme encryption_scheme; mfxU8 hw_key_id[16]; mfxU8 iv[16]; mfxU32 session; + EncryptionPattern pattern; mfxU32 num_subsamples; SubsampleEntry *subsamples; } mfxExtDecryptConfig;