#include "avformat.h"
Go to the source code of this file.
Data Structures | |
struct | MOVIentry |
struct | HintSample |
struct | HintSampleQueue |
struct | MOVIndex |
struct | MOVMuxContext |
Defines | |
#define | MOV_INDEX_CLUSTER_SIZE 16384 |
#define | MOV_TIMESCALE 1000 |
#define | RTP_MAX_PACKET_SIZE 1450 |
#define | MODE_MP4 0x01 |
#define | MODE_MOV 0x02 |
#define | MODE_3GP 0x04 |
#define | MODE_PSP 0x08 |
#define | MODE_3G2 0x10 |
#define | MODE_IPOD 0x20 |
#define | MOV_SYNC_SAMPLE 0x0001 |
#define | MOV_PARTIAL_SYNC_SAMPLE 0x0002 |
#define | MOV_TRACK_CTTS 0x0001 |
#define | MOV_TRACK_STPS 0x0002 |
#define | FF_MOV_FLAG_RTP_HINT 1 |
Typedefs | |
typedef struct MOVIndex | MOVTrack |
Functions | |
int | ff_mov_write_packet (AVFormatContext *s, AVPacket *pkt) |
int | ff_mov_init_hinting (AVFormatContext *s, int index, int src_index) |
int | ff_mov_add_hinted_packet (AVFormatContext *s, AVPacket *pkt, int track_index, int sample) |
void | ff_mov_close_hinting (MOVTrack *track) |
#define FF_MOV_FLAG_RTP_HINT 1 |
#define MODE_3G2 0x10 |
#define MODE_3GP 0x04 |
Definition at line 36 of file movenc.h.
Referenced by mov_find_codec_tag(), mov_write_ftyp_tag(), mov_write_header(), and mov_write_udta_tag().
#define MODE_IPOD 0x20 |
Definition at line 40 of file movenc.h.
Referenced by mov_find_codec_tag(), mov_write_ftyp_tag(), mov_write_header(), and mov_write_video_tag().
#define MODE_MOV 0x02 |
Definition at line 35 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_write_amr_tag(), mov_write_audio_tag(), mov_write_ftyp_tag(), mov_write_hdlr_tag(), mov_write_header(), mov_write_mdat_tag(), mov_write_mdhd_tag(), mov_write_minf_tag(), mov_write_stbl_tag(), mov_write_tkhd_tag(), mov_write_trak_tag(), mov_write_udta_tag(), and mov_write_video_tag().
#define MODE_MP4 0x01 |
Definition at line 34 of file movenc.h.
Referenced by mov_find_codec_tag(), mov_write_ftyp_tag(), and mov_write_header().
#define MODE_PSP 0x08 |
Definition at line 37 of file movenc.h.
Referenced by mov_find_codec_tag(), mov_write_ftyp_tag(), mov_write_header(), mov_write_moov_tag(), and mov_write_trak_tag().
#define MOV_INDEX_CLUSTER_SIZE 16384 |
#define MOV_PARTIAL_SYNC_SAMPLE 0x0002 |
Definition at line 51 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_parse_mpeg2_frame(), and mov_write_stbl_tag().
#define MOV_SYNC_SAMPLE 0x0001 |
Definition at line 50 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_parse_mpeg2_frame(), mov_write_stbl_tag(), mov_write_stss_tag(), and mov_write_trun_tag().
#define MOV_TIMESCALE 1000 |
Definition at line 30 of file movenc.h.
Referenced by mov_create_chapter_track(), mov_write_edts_tag(), mov_write_mvhd_tag(), and mov_write_tkhd_tag().
#define MOV_TRACK_CTTS 0x0001 |
Definition at line 80 of file movenc.h.
Referenced by ff_mov_write_packet(), and mov_write_stbl_tag().
#define MOV_TRACK_STPS 0x0002 |
Definition at line 81 of file movenc.h.
Referenced by ff_mov_write_packet(), and mov_write_stbl_tag().
#define RTP_MAX_PACKET_SIZE 1450 |
Definition at line 32 of file movenc.h.
Referenced by ff_mov_add_hinted_packet(), and ff_mov_init_hinting().
int ff_mov_add_hinted_packet | ( | AVFormatContext * | s, | |
AVPacket * | pkt, | |||
int | track_index, | |||
int | sample | |||
) |
void ff_mov_close_hinting | ( | MOVTrack * | track | ) |
int ff_mov_init_hinting | ( | AVFormatContext * | s, | |
int | index, | |||
int | src_index | |||
) |
int ff_mov_write_packet | ( | AVFormatContext * | s, | |
AVPacket * | pkt | |||
) |