![]() |
libgpac
Documentation of the core library of GPAC
|
#include <gpac/module.h>
Data Structures | |
struct | GF_ISMACrypConfig |
struct | GF_CENCConfig |
struct | GF_OMADRM2Config |
struct | GF_IPMPEvent |
struct | GF_IPMPTool |
Macros | |
#define | GF_IPMP_TOOL_INTERFACE GF_4CC('G','I','P', '1') |
Enumerations | |
enum | { GF_IPMP_TOOL_SETUP , GF_IPMP_TOOL_GRANT_ACCESS , GF_IPMP_TOOL_RELEASE_ACCESS , GF_IPMP_TOOL_PROCESS_DATA } |
struct GF_ISMACrypConfig |
struct GF_CENCConfig |
struct GF_OMADRM2Config |
struct GF_IPMPEvent |
Data Fields | ||
---|---|---|
u32 | event_type | |
struct _es_channel * | channel | |
u32 | config_data_code | |
void * | config_data | |
Bool | restart_requested | |
char * | data | |
u32 | data_size | |
u32 | out_data_size | |
Bool | is_encrypted | |
u64 | isma_BSO | |
char * | sai | |
u8 | IV_size | |
u32 | saiz | |
u8 | crypt_byte_block | |
u8 | skip_byte_block | |
u8 | constant_IV_size | |
bin128 | constant_IV |
#define GF_IPMP_TOOL_INTERFACE GF_4CC('G','I','P', '1') |