21 #ifndef _WSB_MEDIA_ACCESS_H_ 22 #define _WSB_MEDIA_ACCESS_H_ 514 unsigned int stream_count,
555 int (*SelectRepresentation)(
558 unsigned int representation_count,
643 #define WSB_MEDIA_SOURCE_TIMEOUT_INFINITE ((WSB_Int32)(-1)) 646 #define WSB_DASH_ISOFF_MEDIA_DATA_FLAG_SYNC 1 649 #define WSB_MEDIA_SOURCE_INFO_EXTENSION_TYPE_PSSH 0x70737368 652 #define WSB_MEDIA_SOURCE_USE_DEFAULT_SELECTOR (-1) 653 #define WSB_MEDIA_SOURCE_NO_COMPATIBLE_SELECTION (-2) 658 #if defined(__cplusplus) 691 const char* mime_type,
861 const void* init_info,
864 unsigned int key_size,
885 unsigned int in_size,
887 unsigned int* out_size);
902 #if defined(__cplusplus)
unsigned int data_size
Definition: WsbMediaAccess.h:234
unsigned WSB_CONFIG_INT64_TYPE WSB_Position
Definition: WsbTypes.h:51
WSB_UInt8 profile
Definition: WsbMediaAccess.h:242
unsigned char WSB_UInt8
8-bit unsigned integer
Definition: WsbTypes.h:40
unsigned WSB_CONFIG_INT64_TYPE WSB_LargeSize
Definition: WsbTypes.h:50
struct WSB_Element WSB_Element
A WSB_Element object represents information about a hierarchical element.
Definition: WsbElements.h:37
WSB_Boolean
Boolean type used for variables that can be true (WSB_TRUE) or false (WSB_FALSE). ...
Definition: WsbTypes.h:71
WSB_UInt32 WSB_Ordinal
An unsigned integer that represents a position in a sequence (such as an index into a list of element...
Definition: WsbTypes.h:127
unsigned WSB_CONFIG_INT64_TYPE WSB_UInt64
Definition: WsbTypes.h:49
bool reset_iv_at_subsample
1 for AES-CTR-128, 2 for AES-CBC-128.
Definition: WsbMediaAccess.h:231
WSB_UInt32 WSB_Cardinal
An unsigned integer used to represent a quantity that can be counted (such as a number of elements in...
Definition: WsbTypes.h:121
int WSB_Result
Signed integer value representing a function or method result (return value).
Definition: WsbTypes.h:83
const WSB_UInt8 * data
Definition: WsbMediaAccess.h:235
WSB_UInt32 algorithm_id
Definition: WsbMediaAccess.h:230
WSB_UInt8 level
Definition: WsbMediaAccess.h:243
unsigned int WSB_UInt32
32-bit (or more) unsigned integer
Definition: WsbTypes.h:36
Dolby Vision information for video segments.
Definition: WsbMediaAccess.h:241
signed int WSB_Int32
32-bit (or more) signed integer
Definition: WsbTypes.h:37
const char * content_id
Definition: WsbMediaAccess.h:233
WSB_Boolean is_dual_track
Definition: WsbMediaAccess.h:244
MPEG DASH Common Encryption information.
Definition: WsbMediaAccess.h:229
WSB_UInt32 WSB_Size
An unsigned integer used to represent a measurable quantity (e.g., the size of a file).
Definition: WsbTypes.h:104