|
| static u32 | cryptinfo_get_crypt_type (const char *cr_type) |
| |
| static const char * | crypt_xml_get_attr (const GF_XMLNode *node, const char *name) |
| |
| static GF_XMLNode * | crypt_xml_get_child (const GF_XMLNode *node, const char *name) |
| |
| static GF_XMLNode * | crypt_xml_find_descendant (const GF_XMLNode *node, const char *name) |
| |
| static char * | crypt_xml_get_text (const GF_XMLNode *node) |
| |
| static GF_Err | crypt_cpix_decode_b64 (const char *input, u8 **out_data, u32 *out_size) |
| |
| static u32 | crypt_cpix_read_u32 (const u8 *data) |
| |
| static GF_Err | crypt_cpix_parse_pssh (const char *b64, GF_CryptDRMInfo *drm) |
| |
| static char * | crypt_cpix_hls_info (const char *b64) |
| |
| static Bool | crypt_cpix_is_namespace (const GF_XMLNode *root) |
| |
| static Bool | crypt_cpix_is_fairplay (const bin128 system_id) |
| |
| static void | crypt_cpix_drm_del (GF_CryptDRMInfo *drm) |
| |
| static GF_Err | cryptinfo_load_cpix (const char *file, GF_CryptInfo **out_info) |
| |
| static void | cryptinfo_node_start (void *sax_cbck, const char *node_name, const char *name_space, const GF_XMLAttribute *attributes, u32 nb_attributes) |
| |
| static void | cryptinfo_node_end (void *sax_cbck, const char *node_name, const char *name_space) |
| |
| static void | cryptinfo_text (void *sax_cbck, const char *text, Bool is_cdata) |
| |
| void | gf_crypt_info_del (GF_CryptInfo *info) |
| |
| GF_CryptInfo * | gf_crypt_info_load (const char *file, GF_Err *out_err) |
| |
| static Bool | on_decrypt_event (void *_udta, GF_Event *evt) |
| |
| static GF_Err | gf_decrypt_file_ex (GF_ISOFile *mp4, const char *drm_file, const char *dst_file, Double interleave_time, const char *fragment_name, u32 fs_dump_flags) |
| |
| GF_EXPORT GF_Err | gf_decrypt_fragment (GF_ISOFile *mp4, const char *drm_file, const char *dst_file, const char *fragment_name, u32 fs_dump_flags) |
| |
| GF_EXPORT GF_Err | gf_decrypt_file (GF_ISOFile *mp4, const char *drm_file, const char *dst_file, Double interleave_time, u32 fs_dump_flags) |
| |
| static Bool | on_crypt_event (void *_udta, GF_Event *evt) |
| |
| static GF_Err | gf_crypt_file_ex (GF_ISOFile *mp4, const char *drm_file, const char *dst_file, Double interleave_time, const char *fragment_name, u32 fs_dump_flags) |
| |
| GF_EXPORT GF_Err | gf_crypt_fragment (GF_ISOFile *mp4, const char *drm_file, const char *dst_file, const char *fragment_name, u32 fs_dump_flags) |
| |
| GF_EXPORT GF_Err | gf_crypt_file (GF_ISOFile *mp4, const char *drm_file, const char *dst_file, Double interleave_time, u32 fs_dump_flags) |
| |