Wasabi ExpressPlay SDK for Desktop Systems
1.23.0
|
#include <WsbMediaStream.h>
Data Fields | |
const char * | content_id |
Content ID of the input. More... | |
const char * | ms3_url |
MS3 URL that can be used to access the key. More... | |
const WSB_MediaStreamKey * | key |
Crypto context transferred from another Media Stream object. More... | |
const char * | license_data |
The BB license data. More... | |
WSB_Size | license_data_size |
The BB license data size in bytes. More... | |
const WSB_Byte * | iv |
The initialization vector for the AES128CBC and AES128CTR decryption. More... | |
WSB_Size | counter_size |
Size of the IV counter in bytes. More... | |
WSB_LargeSize | clear_text_size |
The decrypted media size in bytes. More... | |
WSB_LargeSize WSB_MediaStream_FormatInfo::WSB_MediaStream_FormatInfo_Common::clear_text_size |
The decrypted media size in bytes.
If set to 0, then decrypted size is computed from the encrypted size. If not 0, that is assumed to be the decrypted media size.
If the decrypted size provided is incorrect, the results are undefined.
Ignored in the case of DCF and AES128CTR input.
const char* WSB_MediaStream_FormatInfo::WSB_MediaStream_FormatInfo_Common::content_id |
Content ID of the input.
Ignored in the case of DCF input.
WSB_Size WSB_MediaStream_FormatInfo::WSB_MediaStream_FormatInfo_Common::counter_size |
Size of the IV counter in bytes.
Required with AES128CTR and ignored with AES128CBC.
const WSB_Byte* WSB_MediaStream_FormatInfo::WSB_MediaStream_FormatInfo_Common::iv |
The initialization vector for the AES128CBC and AES128CTR decryption.
If not provided, the input is assumed to include IV as the first block of the input, in the case of AES128CBC. If provided, the input is assumed not to have IV, i.e. data starts with the first byte of the input.
This field MUST be set for the AES128CTR mode.
If the IV is both provided and included in the input, results are undefined.
Ignored in the case of DCF input.
const WSB_MediaStreamKey* WSB_MediaStream_FormatInfo::WSB_MediaStream_FormatInfo_Common::key |
Crypto context transferred from another Media Stream object.
const char* WSB_MediaStream_FormatInfo::WSB_MediaStream_FormatInfo_Common::license_data |
The BB license data.
WSB_Size WSB_MediaStream_FormatInfo::WSB_MediaStream_FormatInfo_Common::license_data_size |
The BB license data size in bytes.
const char* WSB_MediaStream_FormatInfo::WSB_MediaStream_FormatInfo_Common::ms3_url |
MS3 URL that can be used to access the key.
Ignored in the case of WSB_MediaStream_OpenUrl.