|
Data Structures |
struct | MOVStsc |
struct | MOVDref |
struct | MOVAtom |
struct | MOVFragment |
struct | MOVTrackExt |
struct | MOVStreamContext |
struct | MOVContext |
struct | MOVParseTableEntry |
Defines |
#define | MP4ESDescrTag 0x03 |
#define | MP4DecConfigDescrTag 0x04 |
#define | MP4DecSpecificDescrTag 0x05 |
Functions |
static int | mov_read_default (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_dref (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_hdlr (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mp4_read_descr_len (ByteIOContext *pb) |
static int | mp4_read_descr (MOVContext *c, ByteIOContext *pb, int *tag) |
static int | mov_read_esds (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_pasp (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_mdat (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_ftyp (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_moov (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_moof (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_mdhd (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_mvhd (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_smi (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_enda (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_extradata (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_wave (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_glbl (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
| This function reads atom content and puts data in extradata without tag nor size unlike mov_read_extradata.
|
static int | mov_read_stco (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static enum CodecID | mov_get_lpcm_codec_id (int bps, int flags) |
| Compute codec id for 'lpcm' tag.
|
static int | mov_read_stsd (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_stsc (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_stss (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_stsz (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_stts (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_ctts (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static void | mov_build_index (MOVContext *mov, AVStream *st) |
static int | mov_read_trak (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_ilst (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_meta (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_trkn (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_udta_string (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_tkhd (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_tfhd (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_trex (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_trun (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_wide (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_cmov (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_read_elst (MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
static int | mov_probe (AVProbeData *p) |
static int | mov_read_header (AVFormatContext *s, AVFormatParameters *ap) |
static int | mov_read_packet (AVFormatContext *s, AVPacket *pkt) |
static int | mov_seek_stream (AVStream *st, int64_t timestamp, int flags) |
static int | mov_read_seek (AVFormatContext *s, int stream_index, int64_t sample_time, int flags) |
static int | mov_read_close (AVFormatContext *s) |
Variables |
static const MOVParseTableEntry | mov_default_parse_table [] |
static const AVCodecTag | mp4_audio_types [] |
AVInputFormat | mov_demuxer |