Go to the documentation of this file.
33 #define GPMF_SAMPLE_RATE_FAST 0
34 #define GPMF_SAMPLE_RATE_PRECISE 1
41 uint32_t *(*cbGetPayload)(
size_t mp4handle,
size_t res, uint32_t index);
46 int32_t *offset_numerator, uint32_t* denominator);
void(* cbFreePayloadResource)(size_t mp4handle, size_t reshandle)
double GetGPMFSampleRate(mp4callbacks cbobject, uint32_t fourcc, uint32_t timeBaseFourCC, uint32_t flags, double *in, double *out)
uint32_t(* cbGetPayloadTime)(size_t mp4handle, uint32_t index, double *in, double *out)
struct mp4callbacks mp4callbacks
size_t(* cbGetPayloadResource)(size_t mp4handle, size_t reshandle, uint32_t initialMemorySize)
uint32_t(* cbGetNumberPayloads)(size_t mp4handle)
uint32_t(* cbGetPayloadSize)(size_t mp4handle, uint32_t index)
uint32_t(* cbGetEditListOffsetRationalTime)(size_t mp4handle, int32_t *offset_numerator, uint32_t *denominator)