|
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 |