Data Structures |
struct | GF_TrackCryptInfo |
Enumerations |
enum | {
GF_CRYPT_SELENC_NONE = 0,
GF_CRYPT_SELENC_RAP = 1,
GF_CRYPT_SELENC_NON_RAP = 2,
GF_CRYPT_SELENC_RAND = 3,
GF_CRYPT_SELENC_RAND_RANGE = 4,
GF_CRYPT_SELENC_RANGE = 5,
GF_CRYPT_SELENC_PREVIEW = 6
} |
Functions |
GF_Err | gf_ismacryp_gpac_get_info (u32 stream_id, char *drm_file, char *key, char *salt) |
Bool | gf_ismacryp_mpeg4ip_get_info (char *kms_uri, char *key, char *salt) |
GF_Err | gf_ismacryp_encrypt_track (GF_ISOFile *mp4, GF_TrackCryptInfo *tci, void(*progress)(void *cbk, u64 done, u64 total), void *cbk) |
GF_Err | gf_ismacryp_decrypt_track (GF_ISOFile *mp4, GF_TrackCryptInfo *tci, void(*progress)(void *cbk, u64 done, u64 total), void *cbk) |
GF_Err | gf_cenc_encrypt_track (GF_ISOFile *mp4, GF_TrackCryptInfo *tci, void(*progress)(void *cbk, u64 done, u64 total), void *cbk) |
GF_Err | gf_cenc_decrypt_track (GF_ISOFile *mp4, GF_TrackCryptInfo *tci, void(*progress)(void *cbk, u64 done, u64 total), void *cbk) |
GF_Err | gf_cbc_encrypt_track (GF_ISOFile *mp4, GF_TrackCryptInfo *tci, void(*progress)(void *cbk, u64 done, u64 total), void *cbk) |
GF_Err | gf_cbc_decrypt_track (GF_ISOFile *mp4, GF_TrackCryptInfo *tci, void(*progress)(void *cbk, u64 done, u64 total), void *cbk) |
GF_Err | gf_adobe_encrypt_track (GF_ISOFile *mp4, GF_TrackCryptInfo *tci, void(*progress)(void *cbk, u64 done, u64 total), void *cbk) |
GF_Err | gf_adobe_decrypt_track (GF_ISOFile *mp4, GF_TrackCryptInfo *tci, void(*progress)(void *cbk, u64 done, u64 total), void *cbk) |
GF_Err | gf_decrypt_file (GF_ISOFile *mp4file, const char *drm_file) |
GF_Err | gf_crypt_file (GF_ISOFile *mp4file, const char *drm_file) |
Variables |
GF_Err(* | gf_encrypt_track )(GF_ISOFile *mp4, GF_TrackCryptInfo *tci, void(*progress)(void *cbk, u64 done, u64 total), void *cbk) |
GF_Err(* | gf_decrypt_track )(GF_ISOFile *mp4, GF_TrackCryptInfo *tci, void(*progress)(void *cbk, u64 done, u64 total), void *cbk) |