Go to the documentation of this file.
24 #ifndef AVFORMAT_ISOM_H
25 #define AVFORMAT_ISOM_H
162 #define MP4ODescrTag 0x01
163 #define MP4IODescrTag 0x02
164 #define MP4ESDescrTag 0x03
165 #define MP4DecConfigDescrTag 0x04
166 #define MP4DecSpecificDescrTag 0x05
167 #define MP4SLDescrTag 0x06
169 #define MOV_TFHD_BASE_DATA_OFFSET 0x01
170 #define MOV_TFHD_STSD_ID 0x02
171 #define MOV_TFHD_DEFAULT_DURATION 0x08
172 #define MOV_TFHD_DEFAULT_SIZE 0x10
173 #define MOV_TFHD_DEFAULT_FLAGS 0x20
174 #define MOV_TFHD_DURATION_IS_EMPTY 0x010000
176 #define MOV_TRUN_DATA_OFFSET 0x01
177 #define MOV_TRUN_FIRST_SAMPLE_FLAGS 0x04
178 #define MOV_TRUN_SAMPLE_DURATION 0x100
179 #define MOV_TRUN_SAMPLE_SIZE 0x200
180 #define MOV_TRUN_SAMPLE_FLAGS 0x400
181 #define MOV_TRUN_SAMPLE_CTS 0x800
183 #define MOV_FRAG_SAMPLE_FLAG_DEGRADATION_PRIORITY_MASK 0x0000ffff
184 #define MOV_FRAG_SAMPLE_FLAG_IS_NON_SYNC 0x00010000
185 #define MOV_FRAG_SAMPLE_FLAG_PADDING_MASK 0x000e0000
186 #define MOV_FRAG_SAMPLE_FLAG_REDUNDANCY_MASK 0x00300000
187 #define MOV_FRAG_SAMPLE_FLAG_DEPENDED_MASK 0x00c00000
188 #define MOV_FRAG_SAMPLE_FLAG_DEPENDS_MASK 0x03000000
190 #define MOV_FRAG_SAMPLE_FLAG_DEPENDS_NO 0x02000000
191 #define MOV_FRAG_SAMPLE_FLAG_DEPENDS_YES 0x01000000