Go to the documentation of this file.
24 #ifndef AVFORMAT_MOVENC_H
25 #define AVFORMAT_MOVENC_H
29 #define MOV_FRAG_INFO_ALLOC_INCREMENT 64
30 #define MOV_INDEX_CLUSTER_SIZE 1024
31 #define MOV_TIMESCALE 1000
33 #define RTP_MAX_PACKET_SIZE 1450
38 #define MODE_PSP 0x08 // example working PSP command line:
41 #define MODE_IPOD 0x20
53 #define MOV_SYNC_SAMPLE 0x0001
54 #define MOV_PARTIAL_SYNC_SAMPLE 0x0002
91 #define MOV_TRACK_CTTS 0x0001
92 #define MOV_TRACK_STPS 0x0002
93 #define MOV_TRACK_ENABLED 0x0004
95 #define MOV_TIMECODE_FLAG_DROPFRAME 0x0001
96 #define MOV_TIMECODE_FLAG_24HOURSMAX 0x0002
97 #define MOV_TIMECODE_FLAG_ALLOWNEGATIVE 0x0004
191 #define FF_MOV_FLAG_RTP_HINT (1 << 0)
192 #define FF_MOV_FLAG_FRAGMENT (1 << 1)
193 #define FF_MOV_FLAG_EMPTY_MOOV (1 << 2)
194 #define FF_MOV_FLAG_FRAG_KEYFRAME (1 << 3)
195 #define FF_MOV_FLAG_SEPARATE_MOOF (1 << 4)
196 #define FF_MOV_FLAG_FRAG_CUSTOM (1 << 5)
197 #define FF_MOV_FLAG_ISML (1 << 6)
198 #define FF_MOV_FLAG_FASTSTART (1 << 7)
199 #define FF_MOV_FLAG_OMIT_TFHD_OFFSET (1 << 8)
200 #define FF_MOV_FLAG_DISABLE_CHPL (1 << 9)
201 #define FF_MOV_FLAG_DEFAULT_BASE_MOOF (1 << 10)
202 #define FF_MOV_FLAG_DASH (1 << 11)
203 #define FF_MOV_FLAG_FRAG_DISCONT (1 << 12)
204 #define FF_MOV_FLAG_DELAY_MOOV (1 << 13)
205 #define FF_MOV_FLAG_WRITE_COLR (1 << 14)
206 #define FF_MOV_FLAG_WRITE_GAMA (1 << 15)
212 int track_index,
int sample,
213 uint8_t *sample_data,
int sample_size);