1/* automatically generated by rust-bindgen 0.71.1 */
2
3pub const kCMTimeMaxTimescale: u32 = 2147483647;
4pub type UInt32 = ::std::os::raw::c_uint;
5pub type FourCharCode = UInt32;
6pub type OSType = FourCharCode;
7pub type CFIndex = ::std::os::raw::c_long;
8#[repr(C)]
9#[derive(Debug, Copy, Clone)]
10pub struct __CFString {
11 _unused: [u8; 0],
12}
13pub type CFStringRef = *const __CFString;
14pub type CMItemIndex = CFIndex;
15pub type CMTimeValue = i64;
16pub type CMTimeScale = i32;
17pub type CMTimeEpoch = i64;
18pub const CMTimeFlags_kCMTimeFlags_Valid: CMTimeFlags = 1;
19pub const CMTimeFlags_kCMTimeFlags_HasBeenRounded: CMTimeFlags = 2;
20pub const CMTimeFlags_kCMTimeFlags_PositiveInfinity: CMTimeFlags = 4;
21pub const CMTimeFlags_kCMTimeFlags_NegativeInfinity: CMTimeFlags = 8;
22pub const CMTimeFlags_kCMTimeFlags_Indefinite: CMTimeFlags = 16;
23pub const CMTimeFlags_kCMTimeFlags_ImpliedValueFlagsMask: CMTimeFlags = 28;
24pub type CMTimeFlags = u32;
25#[repr(C, packed(4))]
26#[derive(Debug, Copy, Clone)]
27pub struct CMTime {
28 pub value: CMTimeValue,
29 pub timescale: CMTimeScale,
30 pub flags: CMTimeFlags,
31 pub epoch: CMTimeEpoch,
32}
33unsafe extern "C" {
34 pub static kCMTimeInvalid: CMTime;
35}
36unsafe extern "C" {
37 pub static kCMTimeIndefinite: CMTime;
38}
39unsafe extern "C" {
40 pub static kCMTimePositiveInfinity: CMTime;
41}
42unsafe extern "C" {
43 pub static kCMTimeNegativeInfinity: CMTime;
44}
45unsafe extern "C" {
46 pub static kCMTimeZero: CMTime;
47}
48unsafe extern "C" {
49 pub fn CMTimeMake(value: i64, timescale: i32) -> CMTime;
50}
51unsafe extern "C" {
52 pub static kCMTimeValueKey: CFStringRef;
53}
54unsafe extern "C" {
55 pub static kCMTimeScaleKey: CFStringRef;
56}
57unsafe extern "C" {
58 pub static kCMTimeEpochKey: CFStringRef;
59}
60unsafe extern "C" {
61 pub static kCMTimeFlagsKey: CFStringRef;
62}
63pub type CVReturn = i32;
64pub const kCVReturnSuccess: _bindgen_ty_29 = 0;
65pub const kCVReturnFirst: _bindgen_ty_29 = -6660;
66pub const kCVReturnError: _bindgen_ty_29 = -6660;
67pub const kCVReturnInvalidArgument: _bindgen_ty_29 = -6661;
68pub const kCVReturnAllocationFailed: _bindgen_ty_29 = -6662;
69pub const kCVReturnUnsupported: _bindgen_ty_29 = -6663;
70pub const kCVReturnInvalidDisplay: _bindgen_ty_29 = -6670;
71pub const kCVReturnDisplayLinkAlreadyRunning: _bindgen_ty_29 = -6671;
72pub const kCVReturnDisplayLinkNotRunning: _bindgen_ty_29 = -6672;
73pub const kCVReturnDisplayLinkCallbacksNotSet: _bindgen_ty_29 = -6673;
74pub const kCVReturnInvalidPixelFormat: _bindgen_ty_29 = -6680;
75pub const kCVReturnInvalidSize: _bindgen_ty_29 = -6681;
76pub const kCVReturnInvalidPixelBufferAttributes: _bindgen_ty_29 = -6682;
77pub const kCVReturnPixelBufferNotOpenGLCompatible: _bindgen_ty_29 = -6683;
78pub const kCVReturnPixelBufferNotMetalCompatible: _bindgen_ty_29 = -6684;
79pub const kCVReturnWouldExceedAllocationThreshold: _bindgen_ty_29 = -6689;
80pub const kCVReturnPoolAllocationFailed: _bindgen_ty_29 = -6690;
81pub const kCVReturnInvalidPoolAttributes: _bindgen_ty_29 = -6691;
82pub const kCVReturnRetry: _bindgen_ty_29 = -6692;
83pub const kCVReturnLast: _bindgen_ty_29 = -6699;
84pub type _bindgen_ty_29 = CVReturn;
85pub const kCVPixelFormatType_1Monochrome: _bindgen_ty_1462 = 1;
86pub const kCVPixelFormatType_2Indexed: _bindgen_ty_1462 = 2;
87pub const kCVPixelFormatType_4Indexed: _bindgen_ty_1462 = 4;
88pub const kCVPixelFormatType_8Indexed: _bindgen_ty_1462 = 8;
89pub const kCVPixelFormatType_1IndexedGray_WhiteIsZero: _bindgen_ty_1462 = 33;
90pub const kCVPixelFormatType_2IndexedGray_WhiteIsZero: _bindgen_ty_1462 = 34;
91pub const kCVPixelFormatType_4IndexedGray_WhiteIsZero: _bindgen_ty_1462 = 36;
92pub const kCVPixelFormatType_8IndexedGray_WhiteIsZero: _bindgen_ty_1462 = 40;
93pub const kCVPixelFormatType_16BE555: _bindgen_ty_1462 = 16;
94pub const kCVPixelFormatType_16LE555: _bindgen_ty_1462 = 1278555445;
95pub const kCVPixelFormatType_16LE5551: _bindgen_ty_1462 = 892679473;
96pub const kCVPixelFormatType_16BE565: _bindgen_ty_1462 = 1110783541;
97pub const kCVPixelFormatType_16LE565: _bindgen_ty_1462 = 1278555701;
98pub const kCVPixelFormatType_24RGB: _bindgen_ty_1462 = 24;
99pub const kCVPixelFormatType_24BGR: _bindgen_ty_1462 = 842285639;
100pub const kCVPixelFormatType_32ARGB: _bindgen_ty_1462 = 32;
101pub const kCVPixelFormatType_32BGRA: _bindgen_ty_1462 = 1111970369;
102pub const kCVPixelFormatType_32ABGR: _bindgen_ty_1462 = 1094862674;
103pub const kCVPixelFormatType_32RGBA: _bindgen_ty_1462 = 1380401729;
104pub const kCVPixelFormatType_64ARGB: _bindgen_ty_1462 = 1647719521;
105pub const kCVPixelFormatType_64RGBALE: _bindgen_ty_1462 = 1815491698;
106pub const kCVPixelFormatType_48RGB: _bindgen_ty_1462 = 1647589490;
107pub const kCVPixelFormatType_32AlphaGray: _bindgen_ty_1462 = 1647522401;
108pub const kCVPixelFormatType_16Gray: _bindgen_ty_1462 = 1647392359;
109pub const kCVPixelFormatType_30RGB: _bindgen_ty_1462 = 1378955371;
110pub const kCVPixelFormatType_30RGB_r210: _bindgen_ty_1462 = 1915892016;
111pub const kCVPixelFormatType_422YpCbCr8: _bindgen_ty_1462 = 846624121;
112pub const kCVPixelFormatType_4444YpCbCrA8: _bindgen_ty_1462 = 1983131704;
113pub const kCVPixelFormatType_4444YpCbCrA8R: _bindgen_ty_1462 = 1916022840;
114pub const kCVPixelFormatType_4444AYpCbCr8: _bindgen_ty_1462 = 2033463352;
115pub const kCVPixelFormatType_4444AYpCbCr16: _bindgen_ty_1462 = 2033463606;
116pub const kCVPixelFormatType_4444AYpCbCrFloat: _bindgen_ty_1462 = 1916036716;
117pub const kCVPixelFormatType_444YpCbCr8: _bindgen_ty_1462 = 1983066168;
118pub const kCVPixelFormatType_422YpCbCr16: _bindgen_ty_1462 = 1983000886;
119pub const kCVPixelFormatType_422YpCbCr10: _bindgen_ty_1462 = 1983000880;
120pub const kCVPixelFormatType_444YpCbCr10: _bindgen_ty_1462 = 1983131952;
121pub const kCVPixelFormatType_420YpCbCr8Planar: _bindgen_ty_1462 = 2033463856;
122pub const kCVPixelFormatType_420YpCbCr8PlanarFullRange: _bindgen_ty_1462 = 1714696752;
123pub const kCVPixelFormatType_422YpCbCr_4A_8BiPlanar: _bindgen_ty_1462 = 1630697081;
124pub const kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange: _bindgen_ty_1462 = 875704438;
125pub const kCVPixelFormatType_420YpCbCr8BiPlanarFullRange: _bindgen_ty_1462 = 875704422;
126pub const kCVPixelFormatType_422YpCbCr8BiPlanarVideoRange: _bindgen_ty_1462 = 875704950;
127pub const kCVPixelFormatType_422YpCbCr8BiPlanarFullRange: _bindgen_ty_1462 = 875704934;
128pub const kCVPixelFormatType_444YpCbCr8BiPlanarVideoRange: _bindgen_ty_1462 = 875836534;
129pub const kCVPixelFormatType_444YpCbCr8BiPlanarFullRange: _bindgen_ty_1462 = 875836518;
130pub const kCVPixelFormatType_422YpCbCr8_yuvs: _bindgen_ty_1462 = 2037741171;
131pub const kCVPixelFormatType_422YpCbCr8FullRange: _bindgen_ty_1462 = 2037741158;
132pub const kCVPixelFormatType_OneComponent8: _bindgen_ty_1462 = 1278226488;
133pub const kCVPixelFormatType_TwoComponent8: _bindgen_ty_1462 = 843264056;
134pub const kCVPixelFormatType_30RGBLEPackedWideGamut: _bindgen_ty_1462 = 1999843442;
135pub const kCVPixelFormatType_ARGB2101010LEPacked: _bindgen_ty_1462 = 1815162994;
136pub const kCVPixelFormatType_40ARGBLEWideGamut: _bindgen_ty_1462 = 1999908961;
137pub const kCVPixelFormatType_40ARGBLEWideGamutPremultiplied: _bindgen_ty_1462 = 1999908973;
138pub const kCVPixelFormatType_OneComponent10: _bindgen_ty_1462 = 1278226736;
139pub const kCVPixelFormatType_OneComponent12: _bindgen_ty_1462 = 1278226738;
140pub const kCVPixelFormatType_OneComponent16: _bindgen_ty_1462 = 1278226742;
141pub const kCVPixelFormatType_TwoComponent16: _bindgen_ty_1462 = 843264310;
142pub const kCVPixelFormatType_OneComponent16Half: _bindgen_ty_1462 = 1278226536;
143pub const kCVPixelFormatType_OneComponent32Float: _bindgen_ty_1462 = 1278226534;
144pub const kCVPixelFormatType_TwoComponent16Half: _bindgen_ty_1462 = 843264104;
145pub const kCVPixelFormatType_TwoComponent32Float: _bindgen_ty_1462 = 843264102;
146pub const kCVPixelFormatType_64RGBAHalf: _bindgen_ty_1462 = 1380411457;
147pub const kCVPixelFormatType_128RGBAFloat: _bindgen_ty_1462 = 1380410945;
148pub const kCVPixelFormatType_14Bayer_GRBG: _bindgen_ty_1462 = 1735549492;
149pub const kCVPixelFormatType_14Bayer_RGGB: _bindgen_ty_1462 = 1919379252;
150pub const kCVPixelFormatType_14Bayer_BGGR: _bindgen_ty_1462 = 1650943796;
151pub const kCVPixelFormatType_14Bayer_GBRG: _bindgen_ty_1462 = 1734505012;
152pub const kCVPixelFormatType_DisparityFloat16: _bindgen_ty_1462 = 1751411059;
153pub const kCVPixelFormatType_DisparityFloat32: _bindgen_ty_1462 = 1717856627;
154pub const kCVPixelFormatType_DepthFloat16: _bindgen_ty_1462 = 1751410032;
155pub const kCVPixelFormatType_DepthFloat32: _bindgen_ty_1462 = 1717855600;
156pub const kCVPixelFormatType_420YpCbCr10BiPlanarVideoRange: _bindgen_ty_1462 = 2016686640;
157pub const kCVPixelFormatType_422YpCbCr10BiPlanarVideoRange: _bindgen_ty_1462 = 2016686642;
158pub const kCVPixelFormatType_444YpCbCr10BiPlanarVideoRange: _bindgen_ty_1462 = 2016687156;
159pub const kCVPixelFormatType_420YpCbCr10BiPlanarFullRange: _bindgen_ty_1462 = 2019963440;
160pub const kCVPixelFormatType_422YpCbCr10BiPlanarFullRange: _bindgen_ty_1462 = 2019963442;
161pub const kCVPixelFormatType_444YpCbCr10BiPlanarFullRange: _bindgen_ty_1462 = 2019963956;
162pub const kCVPixelFormatType_420YpCbCr8VideoRange_8A_TriPlanar: _bindgen_ty_1462 = 1982882104;
163pub const kCVPixelFormatType_16VersatileBayer: _bindgen_ty_1462 = 1651519798;
164pub const kCVPixelFormatType_96VersatileBayerPacked12: _bindgen_ty_1462 = 1651798066;
165pub const kCVPixelFormatType_64RGBA_DownscaledProResRAW: _bindgen_ty_1462 = 1651521076;
166pub const kCVPixelFormatType_422YpCbCr16BiPlanarVideoRange: _bindgen_ty_1462 = 1937125938;
167pub const kCVPixelFormatType_444YpCbCr16BiPlanarVideoRange: _bindgen_ty_1462 = 1937126452;
168pub const kCVPixelFormatType_444YpCbCr16VideoRange_16A_TriPlanar: _bindgen_ty_1462 = 1932812659;
169pub const kCVPixelFormatType_30RGBLE_8A_BiPlanar: _bindgen_ty_1462 = 1647534392;
170pub type _bindgen_ty_1462 = OSType;
171pub const kCVPixelFormatType_Lossless_32BGRA: _bindgen_ty_1463 = 641877825;
172pub const kCVPixelFormatType_Lossless_64RGBAHalf: _bindgen_ty_1463 = 642934849;
173pub const kCVPixelFormatType_Lossless_420YpCbCr8BiPlanarVideoRange: _bindgen_ty_1463 = 641234480;
174pub const kCVPixelFormatType_Lossless_420YpCbCr8BiPlanarFullRange: _bindgen_ty_1463 = 641230384;
175pub const kCVPixelFormatType_Lossless_420YpCbCr10PackedBiPlanarVideoRange: _bindgen_ty_1463 =
176 645428784;
177pub const kCVPixelFormatType_Lossless_422YpCbCr10PackedBiPlanarVideoRange: _bindgen_ty_1463 =
178 645428786;
179pub const kCVPixelFormatType_Lossless_420YpCbCr10PackedBiPlanarFullRange: _bindgen_ty_1463 =
180 645424688;
181pub const kCVPixelFormatType_Lossless_30RGBLE_8A_BiPlanar: _bindgen_ty_1463 = 643969848;
182pub const kCVPixelFormatType_Lossless_30RGBLEPackedWideGamut: _bindgen_ty_1463 = 645346162;
183pub type _bindgen_ty_1463 = OSType;
184pub const kCVPixelFormatType_Lossy_32BGRA: _bindgen_ty_1464 = 759318337;
185pub const kCVPixelFormatType_Lossy_420YpCbCr8BiPlanarVideoRange: _bindgen_ty_1464 = 758674992;
186pub const kCVPixelFormatType_Lossy_420YpCbCr8BiPlanarFullRange: _bindgen_ty_1464 = 758670896;
187pub const kCVPixelFormatType_Lossy_420YpCbCr10PackedBiPlanarVideoRange: _bindgen_ty_1464 =
188 762869296;
189pub const kCVPixelFormatType_Lossy_422YpCbCr10PackedBiPlanarVideoRange: _bindgen_ty_1464 =
190 762869298;
191pub type _bindgen_ty_1464 = OSType;
192pub type CMVideoCodecType = FourCharCode;
193pub const kCMVideoCodecType_422YpCbCr8: _bindgen_ty_1474 = 846624121;
194pub const kCMVideoCodecType_Animation: _bindgen_ty_1474 = 1919706400;
195pub const kCMVideoCodecType_Cinepak: _bindgen_ty_1474 = 1668704612;
196pub const kCMVideoCodecType_JPEG: _bindgen_ty_1474 = 1785750887;
197pub const kCMVideoCodecType_JPEG_OpenDML: _bindgen_ty_1474 = 1684890161;
198pub const kCMVideoCodecType_JPEG_XL: _bindgen_ty_1474 = 1786276963;
199pub const kCMVideoCodecType_SorensonVideo: _bindgen_ty_1474 = 1398165809;
200pub const kCMVideoCodecType_SorensonVideo3: _bindgen_ty_1474 = 1398165811;
201pub const kCMVideoCodecType_H263: _bindgen_ty_1474 = 1748121139;
202pub const kCMVideoCodecType_H264: _bindgen_ty_1474 = 1635148593;
203pub const kCMVideoCodecType_HEVC: _bindgen_ty_1474 = 1752589105;
204pub const kCMVideoCodecType_HEVCWithAlpha: _bindgen_ty_1474 = 1836415073;
205pub const kCMVideoCodecType_DolbyVisionHEVC: _bindgen_ty_1474 = 1685481521;
206pub const kCMVideoCodecType_MPEG4Video: _bindgen_ty_1474 = 1836070006;
207pub const kCMVideoCodecType_MPEG2Video: _bindgen_ty_1474 = 1836069494;
208pub const kCMVideoCodecType_MPEG1Video: _bindgen_ty_1474 = 1836069238;
209pub const kCMVideoCodecType_VP9: _bindgen_ty_1474 = 1987063865;
210pub const kCMVideoCodecType_DVCNTSC: _bindgen_ty_1474 = 1685480224;
211pub const kCMVideoCodecType_DVCPAL: _bindgen_ty_1474 = 1685480304;
212pub const kCMVideoCodecType_DVCProPAL: _bindgen_ty_1474 = 1685483632;
213pub const kCMVideoCodecType_DVCPro50NTSC: _bindgen_ty_1474 = 1685468526;
214pub const kCMVideoCodecType_DVCPro50PAL: _bindgen_ty_1474 = 1685468528;
215pub const kCMVideoCodecType_DVCPROHD720p60: _bindgen_ty_1474 = 1685481584;
216pub const kCMVideoCodecType_DVCPROHD720p50: _bindgen_ty_1474 = 1685481585;
217pub const kCMVideoCodecType_DVCPROHD1080i60: _bindgen_ty_1474 = 1685481526;
218pub const kCMVideoCodecType_DVCPROHD1080i50: _bindgen_ty_1474 = 1685481525;
219pub const kCMVideoCodecType_DVCPROHD1080p30: _bindgen_ty_1474 = 1685481523;
220pub const kCMVideoCodecType_DVCPROHD1080p25: _bindgen_ty_1474 = 1685481522;
221pub const kCMVideoCodecType_AppleProRes4444XQ: _bindgen_ty_1474 = 1634743416;
222pub const kCMVideoCodecType_AppleProRes4444: _bindgen_ty_1474 = 1634743400;
223pub const kCMVideoCodecType_AppleProRes422HQ: _bindgen_ty_1474 = 1634755432;
224pub const kCMVideoCodecType_AppleProRes422: _bindgen_ty_1474 = 1634755438;
225pub const kCMVideoCodecType_AppleProRes422LT: _bindgen_ty_1474 = 1634755443;
226pub const kCMVideoCodecType_AppleProRes422Proxy: _bindgen_ty_1474 = 1634755439;
227pub const kCMVideoCodecType_AppleProResRAW: _bindgen_ty_1474 = 1634759278;
228pub const kCMVideoCodecType_AppleProResRAWHQ: _bindgen_ty_1474 = 1634759272;
229pub const kCMVideoCodecType_DisparityHEVC: _bindgen_ty_1474 = 1684632424;
230pub const kCMVideoCodecType_DepthHEVC: _bindgen_ty_1474 = 1684369512;
231pub const kCMVideoCodecType_AV1: _bindgen_ty_1474 = 1635135537;
232pub type _bindgen_ty_1474 = CMVideoCodecType;
233pub type CMTimeCodeFormatType = FourCharCode;
234pub const kCMTimeCodeFormatType_TimeCode32: _bindgen_ty_1483 = 1953325924;
235pub const kCMTimeCodeFormatType_TimeCode64: _bindgen_ty_1483 = 1952658996;
236pub const kCMTimeCodeFormatType_Counter32: _bindgen_ty_1483 = 1668166450;
237pub const kCMTimeCodeFormatType_Counter64: _bindgen_ty_1483 = 1668167220;
238pub type _bindgen_ty_1483 = CMTimeCodeFormatType;
239pub const kCMTimeCodeFlag_DropFrame: _bindgen_ty_1484 = 1;
240pub const kCMTimeCodeFlag_24HourMax: _bindgen_ty_1484 = 2;
241pub const kCMTimeCodeFlag_NegTimesOK: _bindgen_ty_1484 = 4;
242pub type _bindgen_ty_1484 = u32;
243unsafe extern "C" {
244 pub static kCMTimeCodeFormatDescriptionExtension_SourceReferenceName: CFStringRef;
245}
246unsafe extern "C" {
247 pub static kCMTimeCodeFormatDescriptionKey_Value: CFStringRef;
248}
249unsafe extern "C" {
250 pub static kCMTimeCodeFormatDescriptionKey_LangCode: CFStringRef;
251}
252#[repr(C)]
253#[derive(Debug, Copy, Clone)]
254pub struct CMSampleTimingInfo {
255 pub duration: CMTime,
256 pub presentationTimeStamp: CMTime,
257 pub decodeTimeStamp: CMTime,
258}
259unsafe extern "C" {
260 pub static kCMSampleAttachmentKey_NotSync: CFStringRef;
261}
262unsafe extern "C" {
263 pub static kCMSampleAttachmentKey_PartialSync: CFStringRef;
264}
265unsafe extern "C" {
266 pub static kCMSampleAttachmentKey_HasRedundantCoding: CFStringRef;
267}
268unsafe extern "C" {
269 pub static kCMSampleAttachmentKey_IsDependedOnByOthers: CFStringRef;
270}
271unsafe extern "C" {
272 pub static kCMSampleAttachmentKey_DependsOnOthers: CFStringRef;
273}
274unsafe extern "C" {
275 pub static kCMSampleAttachmentKey_EarlierDisplayTimesAllowed: CFStringRef;
276}
277unsafe extern "C" {
278 pub static kCMSampleAttachmentKey_DisplayImmediately: CFStringRef;
279}
280unsafe extern "C" {
281 pub static kCMSampleAttachmentKey_DoNotDisplay: CFStringRef;
282}
283unsafe extern "C" {
284 pub static kCMSampleAttachmentKey_HEVCTemporalLevelInfo: CFStringRef;
285}
286unsafe extern "C" {
287 pub static kCMSampleAttachmentKey_HEVCTemporalSubLayerAccess: CFStringRef;
288}
289unsafe extern "C" {
290 pub static kCMSampleAttachmentKey_HEVCStepwiseTemporalSubLayerAccess: CFStringRef;
291}
292unsafe extern "C" {
293 pub static kCMSampleAttachmentKey_HEVCSyncSampleNALUnitType: CFStringRef;
294}
295unsafe extern "C" {
296 pub static kCMSampleAttachmentKey_AudioIndependentSampleDecoderRefreshCount: CFStringRef;
297}
298unsafe extern "C" {
299 pub static kCMSampleAttachmentKey_CryptorSubsampleAuxiliaryData: CFStringRef;
300}
301unsafe extern "C" {
302 pub static kCMSampleAttachmentKey_HDR10PlusPerFrameData: CFStringRef;
303}
304unsafe extern "C" {
305 pub static kCMSampleAttachmentKey_PostDecodeProcessingMetadata: CFStringRef;
306}
307#[repr(C)]
308#[derive(Debug, Copy, Clone)]
309pub struct CMTimeRange {
310 pub start: CMTime,
311 pub duration: CMTime,
312}
313unsafe extern "C" {
314 pub static kCMTimeRangeZero: CMTimeRange;
315}
316unsafe extern "C" {
317 pub static kCMTimeRangeInvalid: CMTimeRange;
318}
319unsafe extern "C" {
320 pub static kCMTimeRangeStartKey: CFStringRef;
321}
322unsafe extern "C" {
323 pub static kCMTimeRangeDurationKey: CFStringRef;
324}
325#[repr(C)]
326#[derive(Debug, Copy, Clone)]
327pub struct CMTimeMapping {
328 pub source: CMTimeRange,
329 pub target: CMTimeRange,
330}
331unsafe extern "C" {
332 pub static kCMTimeMappingInvalid: CMTimeMapping;
333}
334unsafe extern "C" {
335 pub static kCMTimeMappingSourceKey: CFStringRef;
336}
337unsafe extern "C" {
338 pub static kCMTimeMappingTargetKey: CFStringRef;
339}
340pub const VTEncodeInfoFlags_kVTEncodeInfo_Asynchronous: VTEncodeInfoFlags = 1;
341pub const VTEncodeInfoFlags_kVTEncodeInfo_FrameDropped: VTEncodeInfoFlags = 2;
342pub type VTEncodeInfoFlags = UInt32;