#![allow(unused_imports)]
#![allow(deprecated)]
#![allow(non_snake_case)]
#![allow(non_camel_case_types)]
#![allow(non_upper_case_globals)]
#![allow(missing_docs)]
#![allow(clippy::too_many_arguments)]
#![allow(clippy::type_complexity)]
#![allow(clippy::upper_case_acronyms)]
#![allow(clippy::identity_op)]
#![allow(clippy::missing_safety_doc)]
#![allow(clippy::doc_lazy_continuation)]
#![allow(rustdoc::broken_intra_doc_links)]
#![allow(rustdoc::bare_urls)]
#![allow(rustdoc::invalid_html_tags)]
#[link(name = "CoreMedia", kind = "framework")]
extern "C" {}
#[cfg(feature = "CMAttachment")]
#[path = "CMAttachment.rs"]
mod __CMAttachment;
#[cfg(feature = "CMAudioClock")]
#[path = "CMAudioClock.rs"]
mod __CMAudioClock;
#[cfg(feature = "CMAudioDeviceClock")]
#[path = "CMAudioDeviceClock.rs"]
mod __CMAudioDeviceClock;
#[cfg(feature = "CMBase")]
#[path = "CMBase.rs"]
mod __CMBase;
#[cfg(feature = "CMBlockBuffer")]
#[path = "CMBlockBuffer.rs"]
mod __CMBlockBuffer;
#[cfg(feature = "CMBufferQueue")]
#[path = "CMBufferQueue.rs"]
mod __CMBufferQueue;
#[cfg(feature = "CMFormatDescription")]
#[path = "CMFormatDescription.rs"]
mod __CMFormatDescription;
#[cfg(feature = "CMFormatDescriptionBridge")]
#[path = "CMFormatDescriptionBridge.rs"]
mod __CMFormatDescriptionBridge;
#[cfg(feature = "CMMemoryPool")]
#[path = "CMMemoryPool.rs"]
mod __CMMemoryPool;
#[cfg(feature = "CMMetadata")]
#[path = "CMMetadata.rs"]
mod __CMMetadata;
#[cfg(feature = "CMSampleBuffer")]
#[path = "CMSampleBuffer.rs"]
mod __CMSampleBuffer;
#[cfg(feature = "CMSimpleQueue")]
#[path = "CMSimpleQueue.rs"]
mod __CMSimpleQueue;
#[cfg(feature = "CMSync")]
#[path = "CMSync.rs"]
mod __CMSync;
#[cfg(feature = "CMTag")]
#[path = "CMTag.rs"]
mod __CMTag;
#[cfg(feature = "CMTagCollection")]
#[path = "CMTagCollection.rs"]
mod __CMTagCollection;
#[cfg(feature = "CMTaggedBufferGroup")]
#[path = "CMTaggedBufferGroup.rs"]
mod __CMTaggedBufferGroup;
#[cfg(feature = "CMTextMarkup")]
#[path = "CMTextMarkup.rs"]
mod __CMTextMarkup;
#[cfg(feature = "CMTime")]
#[path = "CMTime.rs"]
mod __CMTime;
#[cfg(feature = "CMTimeRange")]
#[path = "CMTimeRange.rs"]
mod __CMTimeRange;
#[cfg(feature = "CMAttachment")]
pub use self::__CMAttachment::kCMAttachmentMode_ShouldNotPropagate;
#[cfg(feature = "CMAttachment")]
pub use self::__CMAttachment::kCMAttachmentMode_ShouldPropagate;
#[cfg(feature = "CMAttachment")]
pub use self::__CMAttachment::CMAttachmentBearer;
#[cfg(feature = "CMAttachment")]
pub use self::__CMAttachment::CMAttachmentMode;
#[cfg(feature = "CMAttachment")]
pub use self::__CMAttachment::CMCopyDictionaryOfAttachments;
#[cfg(feature = "CMAttachment")]
pub use self::__CMAttachment::CMGetAttachment;
#[cfg(feature = "CMAttachment")]
pub use self::__CMAttachment::CMPropagateAttachments;
#[cfg(feature = "CMAttachment")]
pub use self::__CMAttachment::CMRemoveAllAttachments;
#[cfg(feature = "CMAttachment")]
pub use self::__CMAttachment::CMRemoveAttachment;
#[cfg(feature = "CMAttachment")]
pub use self::__CMAttachment::CMSetAttachment;
#[cfg(feature = "CMAttachment")]
pub use self::__CMAttachment::CMSetAttachments;
#[cfg(all(feature = "CMAudioClock", feature = "CMSync"))]
pub use self::__CMAudioClock::CMAudioClockCreate;
#[cfg(all(feature = "CMAudioDeviceClock", feature = "CMSync"))]
pub use self::__CMAudioDeviceClock::CMAudioDeviceClockCreate;
#[cfg(all(
feature = "CMAudioDeviceClock",
feature = "CMSync",
feature = "objc2-core-audio"
))]
pub use self::__CMAudioDeviceClock::CMAudioDeviceClockCreateFromAudioDeviceID;
#[cfg(all(
feature = "CMAudioDeviceClock",
feature = "CMSync",
feature = "objc2-core-audio"
))]
pub use self::__CMAudioDeviceClock::CMAudioDeviceClockGetAudioDevice;
#[cfg(all(
feature = "CMAudioDeviceClock",
feature = "CMSync",
feature = "objc2-core-audio"
))]
pub use self::__CMAudioDeviceClock::CMAudioDeviceClockSetAudioDeviceID;
#[cfg(all(feature = "CMAudioDeviceClock", feature = "CMSync"))]
pub use self::__CMAudioDeviceClock::CMAudioDeviceClockSetAudioDeviceUID;
#[cfg(feature = "CMBase")]
pub use self::__CMBase::kCMPersistentTrackID_Invalid;
#[cfg(feature = "CMBase")]
pub use self::__CMBase::CMItemCount;
#[cfg(feature = "CMBase")]
pub use self::__CMBase::CMItemIndex;
#[cfg(feature = "CMBase")]
pub use self::__CMBase::CMPersistentTrackID;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::kCMBlockBufferAlwaysCopyDataFlag;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::kCMBlockBufferAssureMemoryNowFlag;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::kCMBlockBufferBadCustomBlockSourceErr;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::kCMBlockBufferBadLengthParameterErr;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::kCMBlockBufferBadOffsetParameterErr;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::kCMBlockBufferBadPointerParameterErr;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::kCMBlockBufferBlockAllocationFailedErr;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::kCMBlockBufferCustomBlockSourceVersion;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::kCMBlockBufferDontOptimizeDepthFlag;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::kCMBlockBufferEmptyBBufErr;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::kCMBlockBufferInsufficientSpaceErr;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::kCMBlockBufferNoErr;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::kCMBlockBufferPermitEmptyReferenceFlag;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::kCMBlockBufferStructureAllocationFailedErr;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::kCMBlockBufferUnallocatedBlockErr;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBuffer;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferAccessDataBytes;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferAppendBufferReference;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferAppendMemoryBlock;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferAssureBlockMemory;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferCopyDataBytes;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferCreateContiguous;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferCreateEmpty;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferCreateWithBufferReference;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferCreateWithMemoryBlock;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferCustomBlockSource;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferFillDataBytes;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferFlags;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferGetDataLength;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferGetDataPointer;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferIsEmpty;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferIsRangeContiguous;
#[cfg(feature = "CMBlockBuffer")]
pub use self::__CMBlockBuffer::CMBlockBufferReplaceDataBytes;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueError_AllocationFailed;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueError_BadTriggerDuration;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueError_CannotModifyQueueFromTriggerCallback;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueError_EnqueueAfterEndOfData;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueError_InvalidBuffer;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueError_InvalidCMBufferCallbacksStruct;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueError_InvalidTriggerCondition;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueError_InvalidTriggerToken;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueError_QueueIsFull;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueError_RequiredParameterMissing;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueTrigger_WhenBufferCountBecomesGreaterThan;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueTrigger_WhenBufferCountBecomesLessThan;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueTrigger_WhenDataBecomesReady;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueTrigger_WhenDurationBecomesGreaterThan;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueTrigger_WhenDurationBecomesGreaterThanOrEqualTo;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueTrigger_WhenDurationBecomesGreaterThanOrEqualToAndBufferCountBecomesGreaterThan;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueTrigger_WhenDurationBecomesLessThan;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueTrigger_WhenDurationBecomesLessThanOrEqualTo;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueTrigger_WhenEndOfDataReached;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueTrigger_WhenMaxPresentationTimeStampChanges;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueTrigger_WhenMinPresentationTimeStampChanges;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::kCMBufferQueueTrigger_WhenReset;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::opaqueCMBufferQueueTriggerToken;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBuffer;
#[cfg(all(feature = "CMBufferQueue", feature = "CMTime"))]
pub use self::__CMBufferQueue::CMBufferCallbacks;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferCompareCallback;
#[cfg(all(feature = "CMBufferQueue", feature = "block2"))]
pub use self::__CMBufferQueue::CMBufferCompareHandler;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferGetBooleanCallback;
#[cfg(all(feature = "CMBufferQueue", feature = "block2"))]
pub use self::__CMBufferQueue::CMBufferGetBooleanHandler;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferGetSizeCallback;
#[cfg(all(feature = "CMBufferQueue", feature = "block2"))]
pub use self::__CMBufferQueue::CMBufferGetSizeHandler;
#[cfg(all(feature = "CMBufferQueue", feature = "CMTime"))]
pub use self::__CMBufferQueue::CMBufferGetTimeCallback;
#[cfg(all(feature = "CMBufferQueue", feature = "CMTime", feature = "block2"))]
pub use self::__CMBufferQueue::CMBufferGetTimeHandler;
#[cfg(all(feature = "CMBufferQueue", feature = "CMTime", feature = "block2"))]
pub use self::__CMBufferQueue::CMBufferHandlers;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueue;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueCallForEachBuffer;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueContainsEndOfData;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueCopyHead;
#[cfg(all(feature = "CMBase", feature = "CMBufferQueue", feature = "CMTime"))]
pub use self::__CMBufferQueue::CMBufferQueueCreate;
#[cfg(all(
feature = "CMBase",
feature = "CMBufferQueue",
feature = "CMTime",
feature = "block2"
))]
pub use self::__CMBufferQueue::CMBufferQueueCreateWithHandlers;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueDequeueAndRetain;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueDequeueIfDataReadyAndRetain;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueEnqueue;
#[cfg(all(feature = "CMBase", feature = "CMBufferQueue"))]
pub use self::__CMBufferQueue::CMBufferQueueGetBufferCount;
#[cfg(all(feature = "CMBufferQueue", feature = "CMTime"))]
pub use self::__CMBufferQueue::CMBufferQueueGetCallbacksForSampleBuffersSortedByOutputPTS;
#[cfg(all(feature = "CMBufferQueue", feature = "CMTime"))]
pub use self::__CMBufferQueue::CMBufferQueueGetCallbacksForUnsortedSampleBuffers;
#[cfg(all(feature = "CMBufferQueue", feature = "CMTime"))]
pub use self::__CMBufferQueue::CMBufferQueueGetDuration;
#[cfg(all(feature = "CMBufferQueue", feature = "CMTime"))]
pub use self::__CMBufferQueue::CMBufferQueueGetEndPresentationTimeStamp;
#[cfg(all(feature = "CMBufferQueue", feature = "CMTime"))]
pub use self::__CMBufferQueue::CMBufferQueueGetFirstDecodeTimeStamp;
#[cfg(all(feature = "CMBufferQueue", feature = "CMTime"))]
pub use self::__CMBufferQueue::CMBufferQueueGetFirstPresentationTimeStamp;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueGetHead;
#[cfg(all(feature = "CMBufferQueue", feature = "CMTime"))]
pub use self::__CMBufferQueue::CMBufferQueueGetMaxPresentationTimeStamp;
#[cfg(all(feature = "CMBufferQueue", feature = "CMTime"))]
pub use self::__CMBufferQueue::CMBufferQueueGetMinDecodeTimeStamp;
#[cfg(all(feature = "CMBufferQueue", feature = "CMTime"))]
pub use self::__CMBufferQueue::CMBufferQueueGetMinPresentationTimeStamp;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueGetTotalSize;
#[cfg(all(feature = "CMBufferQueue", feature = "CMTime"))]
pub use self::__CMBufferQueue::CMBufferQueueInstallTrigger;
#[cfg(all(feature = "CMBufferQueue", feature = "CMTime", feature = "block2"))]
pub use self::__CMBufferQueue::CMBufferQueueInstallTriggerHandler;
#[cfg(all(feature = "CMBase", feature = "CMBufferQueue", feature = "block2"))]
pub use self::__CMBufferQueue::CMBufferQueueInstallTriggerHandlerWithIntegerThreshold;
#[cfg(all(feature = "CMBase", feature = "CMBufferQueue"))]
pub use self::__CMBufferQueue::CMBufferQueueInstallTriggerWithIntegerThreshold;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueIsAtEndOfData;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueIsEmpty;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueMarkEndOfData;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueRemoveTrigger;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueReset;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueResetWithCallback;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueSetValidationCallback;
#[cfg(all(feature = "CMBufferQueue", feature = "block2"))]
pub use self::__CMBufferQueue::CMBufferQueueSetValidationHandler;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueTestTrigger;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueTriggerCallback;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueTriggerCondition;
#[cfg(all(feature = "CMBufferQueue", feature = "block2"))]
pub use self::__CMBufferQueue::CMBufferQueueTriggerHandler;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferQueueTriggerToken;
#[cfg(feature = "CMBufferQueue")]
pub use self::__CMBufferQueue::CMBufferValidationCallback;
#[cfg(all(feature = "CMBufferQueue", feature = "block2"))]
pub use self::__CMBufferQueue::CMBufferValidationHandler;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMAudioCodecType_AAC_AudibleProtected;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMAudioCodecType_AAC_LCProtected;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMAudioFormatDescriptionMask_All;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMAudioFormatDescriptionMask_ChannelLayout;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMAudioFormatDescriptionMask_Extensions;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMAudioFormatDescriptionMask_MagicCookie;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMAudioFormatDescriptionMask_StreamBasicDescription;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMClosedCaptionFormatType_ATSC;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMClosedCaptionFormatType_CEA608;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMClosedCaptionFormatType_CEA708;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionAlphaChannelMode_PremultipliedAlpha;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionAlphaChannelMode_StraightAlpha;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibrationExtrinsicOriginSource_StereoCameraSystemBaseline;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibrationLensAlgorithmKind_ParametricLens;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibrationLensDomain_Color;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibrationLensRole_Left;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibrationLensRole_Mono;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibrationLensRole_Right;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibration_ExtrinsicOrientationQuaternion;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibration_ExtrinsicOriginSource;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibration_IntrinsicMatrix;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibration_IntrinsicMatrixProjectionOffset;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibration_IntrinsicMatrixReferenceDimensions;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibration_LensAlgorithmKind;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibration_LensDistortions;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibration_LensDomain;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibration_LensFrameAdjustmentsPolynomialX;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibration_LensFrameAdjustmentsPolynomialY;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibration_LensIdentifier;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibration_LensRole;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionCameraCalibration_RadialAngleLimit;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionChromaLocation_Bottom;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionChromaLocation_BottomLeft;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionChromaLocation_Center;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionChromaLocation_DV420;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionChromaLocation_Left;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionChromaLocation_Top;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionChromaLocation_TopLeft;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionColorPrimaries_DCI_P3;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionColorPrimaries_EBU_3213;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionColorPrimaries_ITU_R_2020;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionColorPrimaries_ITU_R_709_2;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionColorPrimaries_P22;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionColorPrimaries_P3_D65;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionColorPrimaries_SMPTE_C;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionConformsToMPEG2VideoProfile;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionError_AllocationFailed;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionError_InvalidParameter;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionError_ValueNotAvailable;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtensionKey_MetadataKeyTable;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_AlphaChannelMode;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_AlternativeTransferCharacteristics;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_AmbientViewingEnvironment;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_AuxiliaryTypeInfo;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_BitsPerComponent;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_BytesPerRow;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_CameraCalibrationDataLensCollection;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_ChromaLocationBottomField;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_ChromaLocationTopField;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_CleanAperture;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_ColorPrimaries;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_ContainsAlphaChannel;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_ContentColorVolume;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_ContentLightLevelInfo;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_ConvertedFromExternalSphericalTags;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_Depth;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_FieldCount;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_FieldDetail;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_FormatName;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_FullRangeVideo;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_GammaLevel;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_HasAdditionalViews;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_HasLeftStereoEyeView;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_HasRightStereoEyeView;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_HeroEye;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_HorizontalDisparityAdjustment;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_HorizontalFieldOfView;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_ICCProfile;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_LogTransferFunction;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_MasteringDisplayColorVolume;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_OriginalCompressionSettings;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_PixelAspectRatio;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_ProjectionKind;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_ProtectedContentOriginalFormat;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_RevisionLevel;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_SampleDescriptionExtensionAtoms;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_SpatialQuality;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_StereoCameraBaseline;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_TemporalQuality;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_TransferFunction;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_Vendor;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_VerbatimISOSampleEntry;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_VerbatimImageDescription;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_VerbatimSampleDescription;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_Version;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_ViewPackingKind;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionExtension_YCbCrMatrix;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionFieldDetail_SpatialFirstLineEarly;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionFieldDetail_SpatialFirstLineLate;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionFieldDetail_TemporalBottomFirst;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionFieldDetail_TemporalTopFirst;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionHeroEye_Left;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionHeroEye_Right;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionKey_CleanApertureHeight;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionKey_CleanApertureHeightRational;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionKey_CleanApertureHorizontalOffset;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionKey_CleanApertureHorizontalOffsetRational;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionKey_CleanApertureVerticalOffset;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionKey_CleanApertureVerticalOffsetRational;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionKey_CleanApertureWidth;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionKey_CleanApertureWidthRational;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionKey_PixelAspectRatioHorizontalSpacing;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionKey_PixelAspectRatioVerticalSpacing;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionLogTransferFunction_AppleLog;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionProjectionKind_AppleImmersiveVideo;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionProjectionKind_Equirectangular;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionProjectionKind_HalfEquirectangular;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionProjectionKind_ParametricImmersive;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionProjectionKind_Rectilinear;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionTransferFunction_ITU_R_2020;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionTransferFunction_ITU_R_2100_HLG;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionTransferFunction_ITU_R_709_2;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionTransferFunction_Linear;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionTransferFunction_SMPTE_240M_1995;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionTransferFunction_SMPTE_ST_2084_PQ;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionTransferFunction_SMPTE_ST_428_1;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionTransferFunction_UseGamma;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionTransferFunction_sRGB;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionVendor_Apple;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionViewPackingKind_OverUnder;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionViewPackingKind_SideBySide;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionYCbCrMatrix_ITU_R_2020;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionYCbCrMatrix_ITU_R_601_4;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionYCbCrMatrix_ITU_R_709_2;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMFormatDescriptionYCbCrMatrix_SMPTE_240M_1995;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_HDV_1080i50;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_HDV_1080i60;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_HDV_1080p24;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_HDV_1080p25;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_HDV_1080p30;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_HDV_720p24;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_HDV_720p25;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_HDV_720p30;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_HDV_720p50;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_HDV_720p60;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_EX_1080i50_VBR35;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_EX_1080i60_VBR35;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_EX_1080p24_VBR35;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_EX_1080p25_VBR35;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_EX_1080p30_VBR35;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_EX_720p24_VBR35;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_EX_720p25_VBR35;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_EX_720p30_VBR35;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_EX_720p50_VBR35;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_EX_720p60_VBR35;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD422_1080i50_CBR50;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD422_1080i60_CBR50;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD422_1080p24_CBR50;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD422_1080p25_CBR50;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD422_1080p30_CBR50;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD422_540p;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD422_720p24_CBR50;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD422_720p25_CBR50;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD422_720p30_CBR50;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD422_720p50_CBR50;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD422_720p60_CBR50;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD_1080i50_VBR35;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD_1080i60_VBR35;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD_1080p24_VBR35;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD_1080p25_VBR35;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD_1080p30_VBR35;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XDCAM_HD_540p;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMPEG2VideoProfile_XF;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMediaType_Audio;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMediaType_AuxiliaryPicture;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMediaType_ClosedCaption;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMediaType_Metadata;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMediaType_Muxed;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMediaType_Subtitle;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMediaType_TaggedBufferGroup;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMediaType_Text;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMediaType_TimeCode;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMediaType_Video;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatDescriptionKey_ConformingDataTypes;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatDescriptionKey_DataType;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatDescriptionKey_DataTypeNamespace;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatDescriptionKey_LanguageTag;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatDescriptionKey_LocalID;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatDescriptionKey_Namespace;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatDescriptionKey_SetupData;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatDescriptionKey_StructuralDependency;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatDescriptionKey_Value;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatDescriptionMetadataSpecificationKey_DataType;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatDescriptionMetadataSpecificationKey_ExtendedLanguageTag;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatDescriptionMetadataSpecificationKey_Identifier;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatDescriptionMetadataSpecificationKey_SetupData;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatDescriptionMetadataSpecificationKey_StructuralDependency;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatDescription_StructuralDependencyKey_DependencyIsInvalidFlag;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatType_Boxed;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatType_EMSG;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatType_ICY;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMetadataFormatType_ID3;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMuxedStreamType_DV;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMuxedStreamType_EmbeddedDeviceScreenRecording;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMuxedStreamType_MPEG1System;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMuxedStreamType_MPEG2Program;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMMuxedStreamType_MPEG2Transport;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMPixelFormat_16BE555;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMPixelFormat_16BE565;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMPixelFormat_16LE555;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMPixelFormat_16LE5551;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMPixelFormat_16LE565;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMPixelFormat_24RGB;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMPixelFormat_32ARGB;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMPixelFormat_32BGRA;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMPixelFormat_422YpCbCr10;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMPixelFormat_422YpCbCr16;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMPixelFormat_422YpCbCr8;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMPixelFormat_422YpCbCr8_yuvs;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMPixelFormat_4444YpCbCrA8;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMPixelFormat_444YpCbCr10;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMPixelFormat_444YpCbCr8;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMPixelFormat_8IndexedGray_WhiteIsZero;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMSubtitleFormatType_3GText;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMSubtitleFormatType_WebVTT;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTaggedBufferGroupFormatType_TaggedBufferGroup;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextDisplayFlag_allSubtitlesForced;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextDisplayFlag_continuousKaraoke;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextDisplayFlag_fillTextRegion;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextDisplayFlag_forcedSubtitlesPresent;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextDisplayFlag_obeySubtitleFormatting;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextDisplayFlag_scrollDirectionMask;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextDisplayFlag_scrollDirection_bottomToTop;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextDisplayFlag_scrollDirection_leftToRight;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextDisplayFlag_scrollDirection_rightToLeft;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextDisplayFlag_scrollDirection_topToBottom;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextDisplayFlag_scrollIn;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextDisplayFlag_scrollOut;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextDisplayFlag_writeTextVertically;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionColor_Alpha;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionColor_Blue;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionColor_Green;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionColor_Red;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionExtension_BackgroundColor;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionExtension_DefaultFontName;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionExtension_DefaultStyle;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionExtension_DefaultTextBox;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionExtension_DisplayFlags;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionExtension_FontTable;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionExtension_HorizontalJustification;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionExtension_TextJustification;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionExtension_VerticalJustification;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionRect_Bottom;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionRect_Left;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionRect_Right;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionRect_Top;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionStyle_Ascent;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionStyle_EndChar;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionStyle_Font;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionStyle_FontFace;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionStyle_FontSize;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionStyle_ForegroundColor;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionStyle_Height;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatDescriptionStyle_StartChar;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatType_3GText;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextFormatType_QTText;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextJustification_bottom_right;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextJustification_centered;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTextJustification_left_top;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTimeCodeFlag_24HourMax;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTimeCodeFlag_DropFrame;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTimeCodeFlag_NegTimesOK;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTimeCodeFormatDescriptionExtension_SourceReferenceName;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTimeCodeFormatDescriptionKey_LangCode;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTimeCodeFormatDescriptionKey_Value;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTimeCodeFormatType_Counter32;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTimeCodeFormatType_Counter64;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTimeCodeFormatType_TimeCode32;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMTimeCodeFormatType_TimeCode64;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_422YpCbCr8;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_AV1;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_Animation;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_AppleProRes422;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_AppleProRes422HQ;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_AppleProRes422LT;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_AppleProRes422Proxy;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_AppleProRes4444;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_AppleProRes4444XQ;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_AppleProResRAW;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_AppleProResRAWHQ;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_Cinepak;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_DVCNTSC;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_DVCPAL;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_DVCPROHD1080i50;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_DVCPROHD1080i60;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_DVCPROHD1080p25;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_DVCPROHD1080p30;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_DVCPROHD720p50;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_DVCPROHD720p60;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_DVCPro50NTSC;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_DVCPro50PAL;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_DVCProPAL;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_DepthHEVC;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_DisparityHEVC;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_DolbyVisionHEVC;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_H263;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_H264;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_HEVC;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_HEVCWithAlpha;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_JPEG;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_JPEG_OpenDML;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_JPEG_XL;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_MPEG1Video;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_MPEG2Video;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_MPEG4Video;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_SorensonVideo;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_SorensonVideo3;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::kCMVideoCodecType_VP9;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMAudioCodecType;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMAudioFormatDescription;
#[cfg(all(feature = "CMFormatDescription", feature = "objc2-core-audio-types"))]
pub use self::__CMFormatDescription::CMAudioFormatDescriptionCreate;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMAudioFormatDescriptionCreateSummary;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMAudioFormatDescriptionEqual;
#[cfg(all(feature = "CMFormatDescription", feature = "objc2-core-audio-types"))]
pub use self::__CMFormatDescription::CMAudioFormatDescriptionGetChannelLayout;
#[cfg(all(feature = "CMFormatDescription", feature = "objc2-core-audio-types"))]
pub use self::__CMFormatDescription::CMAudioFormatDescriptionGetFormatList;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMAudioFormatDescriptionGetMagicCookie;
#[cfg(all(feature = "CMFormatDescription", feature = "objc2-core-audio-types"))]
pub use self::__CMFormatDescription::CMAudioFormatDescriptionGetMostCompatibleFormat;
#[cfg(all(feature = "CMFormatDescription", feature = "objc2-core-audio-types"))]
pub use self::__CMFormatDescription::CMAudioFormatDescriptionGetRichestDecodableFormat;
#[cfg(all(feature = "CMFormatDescription", feature = "objc2-core-audio-types"))]
pub use self::__CMFormatDescription::CMAudioFormatDescriptionGetStreamBasicDescription;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMAudioFormatDescriptionMask;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMClosedCaptionFormatDescription;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMClosedCaptionFormatType;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMFormatDescription;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMFormatDescriptionCreate;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMFormatDescriptionEqual;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMFormatDescriptionEqualIgnoringExtensionKeys;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMFormatDescriptionGetExtension;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMFormatDescriptionGetExtensions;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMFormatDescriptionGetMediaSubType;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMFormatDescriptionGetMediaType;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMMediaType;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMMetadataFormatDescription;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMMetadataFormatDescriptionCreateByMergingMetadataFormatDescriptions;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMMetadataFormatDescriptionCreateWithKeys;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMMetadataFormatDescriptionCreateWithMetadataFormatDescriptionAndMetadataSpecifications;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMMetadataFormatDescriptionCreateWithMetadataSpecifications;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMMetadataFormatDescriptionGetIdentifiers;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMMetadataFormatDescriptionGetKeyWithLocalID;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMMetadataFormatType;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMMuxedFormatDescription;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMMuxedFormatDescriptionCreate;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMMuxedStreamType;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMPixelFormatType;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMSubtitleFormatType;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMTaggedBufferGroupFormatDescription;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMTaggedBufferGroupFormatType;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMTextDisplayFlags;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMTextFormatDescription;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMTextFormatDescriptionGetDefaultTextBox;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMTextFormatDescriptionGetDisplayFlags;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMTextFormatDescriptionGetFontName;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMTextFormatDescriptionGetJustification;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMTextFormatType;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMTextJustificationValue;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMTimeCodeFormatDescription;
#[cfg(all(feature = "CMFormatDescription", feature = "CMTime"))]
pub use self::__CMFormatDescription::CMTimeCodeFormatDescriptionCreate;
#[cfg(all(feature = "CMFormatDescription", feature = "CMTime"))]
pub use self::__CMFormatDescription::CMTimeCodeFormatDescriptionGetFrameDuration;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMTimeCodeFormatDescriptionGetFrameQuanta;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMTimeCodeFormatDescriptionGetTimeCodeFlags;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMTimeCodeFormatType;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMVideoCodecType;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMVideoDimensions;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMVideoFormatDescription;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMVideoFormatDescriptionCopyTagCollectionArray;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMVideoFormatDescriptionCreate;
#[cfg(all(feature = "CMFormatDescription", feature = "objc2-core-video"))]
pub use self::__CMFormatDescription::CMVideoFormatDescriptionCreateForImageBuffer;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMVideoFormatDescriptionCreateFromH264ParameterSets;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMVideoFormatDescriptionCreateFromHEVCParameterSets;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMVideoFormatDescriptionGetCleanAperture;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMVideoFormatDescriptionGetDimensions;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMVideoFormatDescriptionGetExtensionKeysCommonWithImageBuffers;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMVideoFormatDescriptionGetH264ParameterSetAtIndex;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMVideoFormatDescriptionGetHEVCParameterSetAtIndex;
#[cfg(feature = "CMFormatDescription")]
pub use self::__CMFormatDescription::CMVideoFormatDescriptionGetPresentationDimensions;
#[cfg(all(feature = "CMFormatDescription", feature = "objc2-core-video"))]
pub use self::__CMFormatDescription::CMVideoFormatDescriptionMatchesImageBuffer;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::kCMFormatDescriptionBridgeError_AllocationFailed;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::kCMFormatDescriptionBridgeError_IncompatibleFormatDescription;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::kCMFormatDescriptionBridgeError_InvalidFormatDescription;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::kCMFormatDescriptionBridgeError_InvalidParameter;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::kCMFormatDescriptionBridgeError_InvalidSerializedSampleDescription;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::kCMFormatDescriptionBridgeError_InvalidSlice;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::kCMFormatDescriptionBridgeError_UnsupportedSampleDescriptionFlavor;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::kCMImageDescriptionFlavor_3GPFamily;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::kCMImageDescriptionFlavor_ISOFamily;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::kCMImageDescriptionFlavor_ISOFamilyWithAppleExtensions;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::kCMImageDescriptionFlavor_QuickTimeMovie;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::kCMSoundDescriptionFlavor_3GPFamily;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::kCMSoundDescriptionFlavor_ISOFamily;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::kCMSoundDescriptionFlavor_QuickTimeMovie;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::kCMSoundDescriptionFlavor_QuickTimeMovieV2;
#[cfg(all(
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMFormatDescriptionBridge"
))]
pub use self::__CMFormatDescriptionBridge::CMAudioFormatDescriptionCopyAsBigEndianSoundDescriptionBlockBuffer;
#[cfg(all(
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMFormatDescriptionBridge"
))]
pub use self::__CMFormatDescriptionBridge::CMAudioFormatDescriptionCreateFromBigEndianSoundDescriptionBlockBuffer;
#[cfg(all(feature = "CMFormatDescription", feature = "CMFormatDescriptionBridge"))]
pub use self::__CMFormatDescriptionBridge::CMAudioFormatDescriptionCreateFromBigEndianSoundDescriptionData;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMClosedCaptionDescriptionFlavor;
#[cfg(all(
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMFormatDescriptionBridge"
))]
pub use self::__CMFormatDescriptionBridge::CMClosedCaptionFormatDescriptionCopyAsBigEndianClosedCaptionDescriptionBlockBuffer;
#[cfg(all(
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMFormatDescriptionBridge"
))]
pub use self::__CMFormatDescriptionBridge::CMClosedCaptionFormatDescriptionCreateFromBigEndianClosedCaptionDescriptionBlockBuffer;
#[cfg(all(feature = "CMFormatDescription", feature = "CMFormatDescriptionBridge"))]
pub use self::__CMFormatDescriptionBridge::CMClosedCaptionFormatDescriptionCreateFromBigEndianClosedCaptionDescriptionData;
#[cfg(all(feature = "CMBlockBuffer", feature = "CMFormatDescriptionBridge"))]
pub use self::__CMFormatDescriptionBridge::CMDoesBigEndianSoundDescriptionRequireLegacyCBRSampleTableLayout;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMImageDescriptionFlavor;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMMetadataDescriptionFlavor;
#[cfg(all(
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMFormatDescriptionBridge"
))]
pub use self::__CMFormatDescriptionBridge::CMMetadataFormatDescriptionCopyAsBigEndianMetadataDescriptionBlockBuffer;
#[cfg(all(
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMFormatDescriptionBridge"
))]
pub use self::__CMFormatDescriptionBridge::CMMetadataFormatDescriptionCreateFromBigEndianMetadataDescriptionBlockBuffer;
#[cfg(all(feature = "CMFormatDescription", feature = "CMFormatDescriptionBridge"))]
pub use self::__CMFormatDescriptionBridge::CMMetadataFormatDescriptionCreateFromBigEndianMetadataDescriptionData;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMSoundDescriptionFlavor;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMSwapBigEndianClosedCaptionDescriptionToHost;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMSwapBigEndianImageDescriptionToHost;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMSwapBigEndianMetadataDescriptionToHost;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMSwapBigEndianSoundDescriptionToHost;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMSwapBigEndianTextDescriptionToHost;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMSwapBigEndianTimeCodeDescriptionToHost;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMSwapHostEndianClosedCaptionDescriptionToBig;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMSwapHostEndianImageDescriptionToBig;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMSwapHostEndianMetadataDescriptionToBig;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMSwapHostEndianSoundDescriptionToBig;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMSwapHostEndianTextDescriptionToBig;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMSwapHostEndianTimeCodeDescriptionToBig;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMTextDescriptionFlavor;
#[cfg(all(
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMFormatDescriptionBridge"
))]
pub use self::__CMFormatDescriptionBridge::CMTextFormatDescriptionCopyAsBigEndianTextDescriptionBlockBuffer;
#[cfg(all(
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMFormatDescriptionBridge"
))]
pub use self::__CMFormatDescriptionBridge::CMTextFormatDescriptionCreateFromBigEndianTextDescriptionBlockBuffer;
#[cfg(all(feature = "CMFormatDescription", feature = "CMFormatDescriptionBridge"))]
pub use self::__CMFormatDescriptionBridge::CMTextFormatDescriptionCreateFromBigEndianTextDescriptionData;
#[cfg(feature = "CMFormatDescriptionBridge")]
pub use self::__CMFormatDescriptionBridge::CMTimeCodeDescriptionFlavor;
#[cfg(all(
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMFormatDescriptionBridge"
))]
pub use self::__CMFormatDescriptionBridge::CMTimeCodeFormatDescriptionCopyAsBigEndianTimeCodeDescriptionBlockBuffer;
#[cfg(all(
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMFormatDescriptionBridge"
))]
pub use self::__CMFormatDescriptionBridge::CMTimeCodeFormatDescriptionCreateFromBigEndianTimeCodeDescriptionBlockBuffer;
#[cfg(all(feature = "CMFormatDescription", feature = "CMFormatDescriptionBridge"))]
pub use self::__CMFormatDescriptionBridge::CMTimeCodeFormatDescriptionCreateFromBigEndianTimeCodeDescriptionData;
#[cfg(all(
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMFormatDescriptionBridge"
))]
pub use self::__CMFormatDescriptionBridge::CMVideoFormatDescriptionCopyAsBigEndianImageDescriptionBlockBuffer;
#[cfg(all(
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMFormatDescriptionBridge"
))]
pub use self::__CMFormatDescriptionBridge::CMVideoFormatDescriptionCreateFromBigEndianImageDescriptionBlockBuffer;
#[cfg(all(feature = "CMFormatDescription", feature = "CMFormatDescriptionBridge"))]
pub use self::__CMFormatDescriptionBridge::CMVideoFormatDescriptionCreateFromBigEndianImageDescriptionData;
#[cfg(feature = "CMMemoryPool")]
pub use self::__CMMemoryPool::kCMMemoryPoolError_AllocationFailed;
#[cfg(feature = "CMMemoryPool")]
pub use self::__CMMemoryPool::kCMMemoryPoolError_InvalidParameter;
#[cfg(feature = "CMMemoryPool")]
pub use self::__CMMemoryPool::kCMMemoryPoolOption_AgeOutPeriod;
#[cfg(feature = "CMMemoryPool")]
pub use self::__CMMemoryPool::CMMemoryPool;
#[cfg(feature = "CMMemoryPool")]
pub use self::__CMMemoryPool::CMMemoryPoolCreate;
#[cfg(feature = "CMMemoryPool")]
pub use self::__CMMemoryPool::CMMemoryPoolFlush;
#[cfg(feature = "CMMemoryPool")]
pub use self::__CMMemoryPool::CMMemoryPoolGetAllocator;
#[cfg(feature = "CMMemoryPool")]
pub use self::__CMMemoryPool::CMMemoryPoolInvalidate;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_AffineTransformF64;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_BMP;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_DimensionsF32;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_ExtendedRasterRectangleValue;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_Float32;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_Float64;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_GIF;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_JPEG;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_JSON;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_PNG;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_PerspectiveTransformF64;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_PointF32;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_PolygonF32;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_PolylineF32;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_RasterRectangleValue;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_RawData;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_RectF32;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_SInt16;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_SInt32;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_SInt64;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_SInt8;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_UInt16;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_UInt32;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_UInt64;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_UInt8;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_UTF16;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataBaseDataType_UTF8;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataDataTypeRegistryError_AllocationFailed;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataDataTypeRegistryError_BadDataTypeIdentifier;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataDataTypeRegistryError_DataTypeAlreadyRegistered;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataDataTypeRegistryError_MultipleConformingBaseTypes;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataDataTypeRegistryError_RequiredParameterMissing;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataDataTypeRegistryError_RequiresConformingBaseType;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataDataType_QuickTimeMetadataDirection;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataDataType_QuickTimeMetadataLocation_ISO6709;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataDataType_QuickTimeMetadataMilliLux;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataDataType_QuickTimeMetadataUUID;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifierError_AllocationFailed;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifierError_BadIdentifier;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifierError_BadKey;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifierError_BadKeyLength;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifierError_BadKeySpace;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifierError_BadKeyType;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifierError_BadNumberKey;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifierError_NoKeyValueAvailable;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifierError_RequiredParameterMissing;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifier_QuickTimeMetadataDirection_Facing;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifier_QuickTimeMetadataDisplayMaskRectangleMono;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifier_QuickTimeMetadataDisplayMaskRectangleStereoLeft;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifier_QuickTimeMetadataDisplayMaskRectangleStereoRight;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifier_QuickTimeMetadataLivePhotoStillImageTransform;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifier_QuickTimeMetadataLivePhotoStillImageTransformReferenceDimensions;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifier_QuickTimeMetadataLocation_ISO6709;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifier_QuickTimeMetadataPreferredAffineTransform;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifier_QuickTimeMetadataPresentationImmersiveMedia;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifier_QuickTimeMetadataSceneIlluminance;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifier_QuickTimeMetadataSegmentIdentifier;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifier_QuickTimeMetadataSpatialAudioMix;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataIdentifier_QuickTimeMetadataVideoOrientation;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataKeySpace_HLSDateRange;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataKeySpace_ID3;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataKeySpace_ISOUserData;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataKeySpace_Icy;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataKeySpace_QuickTimeMetadata;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataKeySpace_QuickTimeUserData;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::kCMMetadataKeySpace_iTunes;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::CMMetadataCreateIdentifierForKeyAndKeySpace;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::CMMetadataCreateKeyFromIdentifier;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::CMMetadataCreateKeyFromIdentifierAsCFData;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::CMMetadataCreateKeySpaceFromIdentifier;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::CMMetadataDataTypeRegistryDataTypeConformsToDataType;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::CMMetadataDataTypeRegistryDataTypeIsBaseDataType;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::CMMetadataDataTypeRegistryDataTypeIsRegistered;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::CMMetadataDataTypeRegistryGetBaseDataTypeForConformingDataType;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::CMMetadataDataTypeRegistryGetBaseDataTypes;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::CMMetadataDataTypeRegistryGetConformingDataTypes;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::CMMetadataDataTypeRegistryGetDataTypeDescription;
#[cfg(feature = "CMMetadata")]
pub use self::__CMMetadata::CMMetadataDataTypeRegistryRegisterDataType;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMHEVCTemporalLevelInfoKey_ConstraintIndicatorFlags;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMHEVCTemporalLevelInfoKey_LevelIndex;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMHEVCTemporalLevelInfoKey_ProfileCompatibilityFlags;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMHEVCTemporalLevelInfoKey_ProfileIndex;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMHEVCTemporalLevelInfoKey_ProfileSpace;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMHEVCTemporalLevelInfoKey_TemporalLevel;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMHEVCTemporalLevelInfoKey_TierFlag;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleAttachmentKey_AudioIndependentSampleDecoderRefreshCount;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleAttachmentKey_CryptorSubsampleAuxiliaryData;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleAttachmentKey_DependsOnOthers;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleAttachmentKey_DisplayImmediately;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleAttachmentKey_DoNotDisplay;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleAttachmentKey_EarlierDisplayTimesAllowed;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleAttachmentKey_HDR10PlusPerFrameData;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleAttachmentKey_HEVCStepwiseTemporalSubLayerAccess;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleAttachmentKey_HEVCSyncSampleNALUnitType;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleAttachmentKey_HEVCTemporalLevelInfo;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleAttachmentKey_HEVCTemporalSubLayerAccess;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleAttachmentKey_HasRedundantCoding;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleAttachmentKey_IsDependedOnByOthers;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleAttachmentKey_NotSync;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleAttachmentKey_PartialSync;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleAttachmentKey_PostDecodeProcessingMetadata;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_CameraIntrinsicMatrix;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_DisplayEmptyMediaImmediately;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_DrainAfterDecoding;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_DroppedFrameReason;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_DroppedFrameReasonInfo;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_EmptyMedia;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_EndsPreviousSampleDuration;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_FillDiscontinuitiesWithSilence;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_ForceKeyFrame;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_GradualDecoderRefresh;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_PermanentEmptyMedia;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_PostNotificationWhenConsumed;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_ResetDecoderBeforeDecoding;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_ResumeOutput;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_Reverse;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_SampleReferenceByteOffset;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_SampleReferenceURL;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_SpeedMultiplier;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_StillImageLensStabilizationInfo;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_TransitionID;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_TrimDurationAtEnd;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferAttachmentKey_TrimDurationAtStart;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferConduitNotificationParameter_MaxUpcomingOutputPTS;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferConduitNotificationParameter_MinUpcomingOutputPTS;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferConduitNotificationParameter_ResumeTag;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferConduitNotificationParameter_UpcomingOutputPTSRangeMayOverlapQueuedOutputPTSRange;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferConduitNotification_InhibitOutputUntil;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferConduitNotification_ResetOutput;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferConduitNotification_UpcomingOutputPTSRangeChanged;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferConsumerNotification_BufferConsumed;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferDroppedFrameReasonInfo_CameraModeSwitch;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferDroppedFrameReason_Discontinuity;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferDroppedFrameReason_FrameWasLate;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferDroppedFrameReason_OutOfBuffers;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_AllocationFailed;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_AlreadyHasDataBuffer;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_ArrayTooSmall;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_BufferHasNoSampleSizes;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_BufferHasNoSampleTimingInfo;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_BufferNotReady;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_CannotSubdivide;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_DataCanceled;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_DataFailed;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_InvalidEntryCount;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_InvalidMediaFormat;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_InvalidMediaTypeForOperation;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_InvalidSampleData;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_Invalidated;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_RequiredParameterMissing;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_SampleIndexOutOfRange;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferError_SampleTimingInfoInvalid;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferFlag_AudioBufferList_Assure16ByteAlignment;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferLensStabilizationInfo_Active;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferLensStabilizationInfo_Off;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferLensStabilizationInfo_OutOfRange;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferLensStabilizationInfo_Unavailable;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferNotificationParameter_OSStatus;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferNotification_DataBecameReady;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::kCMSampleBufferNotification_DataFailed;
#[cfg(all(feature = "CMSampleBuffer", feature = "CMTime"))]
pub use self::__CMSampleBuffer::kCMTimingInfoInvalid;
#[cfg(all(
feature = "CMBase",
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMSampleBuffer",
feature = "CMTime",
feature = "objc2-core-audio-types"
))]
pub use self::__CMSampleBuffer::CMAudioSampleBufferCreateReadyWithPacketDescriptions;
#[cfg(all(
feature = "CMBase",
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMSampleBuffer",
feature = "CMTime",
feature = "objc2-core-audio-types"
))]
pub use self::__CMSampleBuffer::CMAudioSampleBufferCreateWithPacketDescriptions;
#[cfg(all(
feature = "CMBase",
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMSampleBuffer",
feature = "CMTime",
feature = "block2",
feature = "objc2-core-audio-types"
))]
pub use self::__CMSampleBuffer::CMAudioSampleBufferCreateWithPacketDescriptionsAndMakeDataReadyHandler;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::CMSampleBuffer;
#[cfg(all(feature = "CMBase", feature = "CMSampleBuffer", feature = "block2"))]
pub use self::__CMSampleBuffer::CMSampleBufferCallBlockForEachSample;
#[cfg(all(feature = "CMBase", feature = "CMSampleBuffer"))]
pub use self::__CMSampleBuffer::CMSampleBufferCallForEachSample;
#[cfg(all(feature = "CMSampleBuffer", feature = "objc2-core-audio-types"))]
pub use self::__CMSampleBuffer::CMSampleBufferCopyPCMDataIntoAudioBufferList;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::CMSampleBufferCopySampleBufferForRange;
#[cfg(all(
feature = "CMBase",
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMSampleBuffer",
feature = "CMTime"
))]
pub use self::__CMSampleBuffer::CMSampleBufferCreate;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::CMSampleBufferCreateCopy;
#[cfg(all(feature = "CMBase", feature = "CMSampleBuffer", feature = "CMTime"))]
pub use self::__CMSampleBuffer::CMSampleBufferCreateCopyWithNewTiming;
#[cfg(all(
feature = "CMFormatDescription",
feature = "CMSampleBuffer",
feature = "CMTime",
feature = "objc2-core-video"
))]
pub use self::__CMSampleBuffer::CMSampleBufferCreateForImageBuffer;
#[cfg(all(
feature = "CMFormatDescription",
feature = "CMSampleBuffer",
feature = "CMTime",
feature = "block2",
feature = "objc2-core-video"
))]
pub use self::__CMSampleBuffer::CMSampleBufferCreateForImageBufferWithMakeDataReadyHandler;
#[cfg(all(
feature = "CMBase",
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMSampleBuffer",
feature = "CMTime"
))]
pub use self::__CMSampleBuffer::CMSampleBufferCreateReady;
#[cfg(all(
feature = "CMFormatDescription",
feature = "CMSampleBuffer",
feature = "CMTime",
feature = "objc2-core-video"
))]
pub use self::__CMSampleBuffer::CMSampleBufferCreateReadyWithImageBuffer;
#[cfg(all(
feature = "CMBase",
feature = "CMBlockBuffer",
feature = "CMFormatDescription",
feature = "CMSampleBuffer",
feature = "CMTime",
feature = "block2"
))]
pub use self::__CMSampleBuffer::CMSampleBufferCreateWithMakeDataReadyHandler;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::CMSampleBufferDataIsReady;
#[cfg(all(
feature = "CMBlockBuffer",
feature = "CMSampleBuffer",
feature = "objc2-core-audio-types"
))]
pub use self::__CMSampleBuffer::CMSampleBufferGetAudioBufferListWithRetainedBlockBuffer;
#[cfg(all(feature = "CMSampleBuffer", feature = "objc2-core-audio-types"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetAudioStreamPacketDescriptions;
#[cfg(all(feature = "CMSampleBuffer", feature = "objc2-core-audio-types"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetAudioStreamPacketDescriptionsPtr;
#[cfg(all(feature = "CMBlockBuffer", feature = "CMSampleBuffer"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetDataBuffer;
#[cfg(all(feature = "CMSampleBuffer", feature = "CMTime"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetDecodeTimeStamp;
#[cfg(all(feature = "CMSampleBuffer", feature = "CMTime"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetDuration;
#[cfg(all(feature = "CMFormatDescription", feature = "CMSampleBuffer"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetFormatDescription;
#[cfg(all(feature = "CMSampleBuffer", feature = "objc2-core-video"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetImageBuffer;
#[cfg(all(feature = "CMBase", feature = "CMSampleBuffer"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetNumSamples;
#[cfg(all(feature = "CMSampleBuffer", feature = "CMTime"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetOutputDecodeTimeStamp;
#[cfg(all(feature = "CMSampleBuffer", feature = "CMTime"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetOutputDuration;
#[cfg(all(feature = "CMSampleBuffer", feature = "CMTime"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetOutputPresentationTimeStamp;
#[cfg(all(feature = "CMBase", feature = "CMSampleBuffer", feature = "CMTime"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetOutputSampleTimingInfoArray;
#[cfg(all(feature = "CMSampleBuffer", feature = "CMTime"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetPresentationTimeStamp;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::CMSampleBufferGetSampleAttachmentsArray;
#[cfg(all(feature = "CMBase", feature = "CMSampleBuffer"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetSampleSize;
#[cfg(all(feature = "CMBase", feature = "CMSampleBuffer"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetSampleSizeArray;
#[cfg(all(feature = "CMBase", feature = "CMSampleBuffer", feature = "CMTime"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetSampleTimingInfo;
#[cfg(all(feature = "CMBase", feature = "CMSampleBuffer", feature = "CMTime"))]
pub use self::__CMSampleBuffer::CMSampleBufferGetSampleTimingInfoArray;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::CMSampleBufferGetTotalSampleSize;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::CMSampleBufferHasDataFailed;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::CMSampleBufferInvalidate;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::CMSampleBufferInvalidateCallback;
#[cfg(all(feature = "CMSampleBuffer", feature = "block2"))]
pub use self::__CMSampleBuffer::CMSampleBufferInvalidateHandler;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::CMSampleBufferIsValid;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::CMSampleBufferMakeDataReady;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::CMSampleBufferMakeDataReadyCallback;
#[cfg(all(feature = "CMSampleBuffer", feature = "block2"))]
pub use self::__CMSampleBuffer::CMSampleBufferMakeDataReadyHandler;
#[cfg(all(feature = "CMBlockBuffer", feature = "CMSampleBuffer"))]
pub use self::__CMSampleBuffer::CMSampleBufferSetDataBuffer;
#[cfg(all(feature = "CMSampleBuffer", feature = "objc2-core-audio-types"))]
pub use self::__CMSampleBuffer::CMSampleBufferSetDataBufferFromAudioBufferList;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::CMSampleBufferSetDataFailed;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::CMSampleBufferSetDataReady;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::CMSampleBufferSetInvalidateCallback;
#[cfg(all(feature = "CMSampleBuffer", feature = "block2"))]
pub use self::__CMSampleBuffer::CMSampleBufferSetInvalidateHandler;
#[cfg(all(feature = "CMSampleBuffer", feature = "CMTime"))]
pub use self::__CMSampleBuffer::CMSampleBufferSetOutputPresentationTimeStamp;
#[cfg(feature = "CMSampleBuffer")]
pub use self::__CMSampleBuffer::CMSampleBufferTrackDataReadiness;
#[cfg(all(feature = "CMSampleBuffer", feature = "CMTime"))]
pub use self::__CMSampleBuffer::CMSampleTimingInfo;
#[cfg(feature = "CMSimpleQueue")]
pub use self::__CMSimpleQueue::kCMSimpleQueueError_AllocationFailed;
#[cfg(feature = "CMSimpleQueue")]
pub use self::__CMSimpleQueue::kCMSimpleQueueError_ParameterOutOfRange;
#[cfg(feature = "CMSimpleQueue")]
pub use self::__CMSimpleQueue::kCMSimpleQueueError_QueueIsFull;
#[cfg(feature = "CMSimpleQueue")]
pub use self::__CMSimpleQueue::kCMSimpleQueueError_RequiredParameterMissing;
#[cfg(feature = "CMSimpleQueue")]
pub use self::__CMSimpleQueue::CMSimpleQueue;
#[cfg(feature = "CMSimpleQueue")]
pub use self::__CMSimpleQueue::CMSimpleQueueCreate;
#[cfg(feature = "CMSimpleQueue")]
pub use self::__CMSimpleQueue::CMSimpleQueueDequeue;
#[cfg(feature = "CMSimpleQueue")]
pub use self::__CMSimpleQueue::CMSimpleQueueEnqueue;
#[cfg(feature = "CMSimpleQueue")]
pub use self::__CMSimpleQueue::CMSimpleQueueGetCapacity;
#[cfg(feature = "CMSimpleQueue")]
pub use self::__CMSimpleQueue::CMSimpleQueueGetCount;
#[cfg(feature = "CMSimpleQueue")]
pub use self::__CMSimpleQueue::CMSimpleQueueGetHead;
#[cfg(feature = "CMSimpleQueue")]
pub use self::__CMSimpleQueue::CMSimpleQueueReset;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::kCMClockError_AllocationFailed;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::kCMClockError_InvalidParameter;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::kCMClockError_MissingRequiredParameter;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::kCMClockError_UnsupportedOperation;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::kCMSyncError_AllocationFailed;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::kCMSyncError_InvalidParameter;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::kCMSyncError_MissingRequiredParameter;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::kCMSyncError_RateMustBeNonZero;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::kCMTimebaseError_AllocationFailed;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::kCMTimebaseError_InvalidParameter;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::kCMTimebaseError_MissingRequiredParameter;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::kCMTimebaseError_ReadOnly;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::kCMTimebaseError_TimerIntervalTooShort;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::kCMTimebaseNotificationKey_EventTime;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::kCMTimebaseNotification_EffectiveRateChanged;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::kCMTimebaseNotification_TimeJumped;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMClock;
#[cfg(all(feature = "CMSync", feature = "CMTime"))]
pub use self::__CMSync::CMClockConvertHostTimeToSystemUnits;
#[cfg(all(feature = "CMSync", feature = "CMTime"))]
pub use self::__CMSync::CMClockGetAnchorTime;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMClockGetHostTimeClock;
#[cfg(all(feature = "CMSync", feature = "CMTime"))]
pub use self::__CMSync::CMClockGetTime;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMClockInvalidate;
#[cfg(all(feature = "CMSync", feature = "CMTime"))]
pub use self::__CMSync::CMClockMakeHostTimeFromSystemUnits;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMClockMightDrift;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMClockOrTimebase;
#[cfg(all(feature = "CMSync", feature = "CMTime"))]
pub use self::__CMSync::CMSyncConvertTime;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMSyncGetRelativeRate;
#[cfg(all(feature = "CMSync", feature = "CMTime"))]
pub use self::__CMSync::CMSyncGetRelativeRateAndAnchorTime;
#[cfg(all(feature = "CMSync", feature = "CMTime"))]
pub use self::__CMSync::CMSyncGetTime;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMSyncMightDrift;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebase;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseAddTimer;
#[cfg(all(feature = "CMSync", feature = "dispatch2"))]
pub use self::__CMSync::CMTimebaseAddTimerDispatchSource;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseCopyMaster;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseCopyMasterClock;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseCopyMasterTimebase;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseCopyUltimateMasterClock;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseCreateWithMasterClock;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseCreateWithMasterTimebase;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseGetEffectiveRate;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseGetMaster;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseGetMasterClock;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseGetMasterTimebase;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseGetRate;
#[cfg(all(feature = "CMSync", feature = "CMTime"))]
pub use self::__CMSync::CMTimebaseGetTime;
#[cfg(all(feature = "CMSync", feature = "CMTime"))]
pub use self::__CMSync::CMTimebaseGetTimeAndRate;
#[cfg(all(feature = "CMSync", feature = "CMTime"))]
pub use self::__CMSync::CMTimebaseGetTimeWithTimeScale;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseGetUltimateMasterClock;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseNotificationBarrier;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseRemoveTimer;
#[cfg(all(feature = "CMSync", feature = "dispatch2"))]
pub use self::__CMSync::CMTimebaseRemoveTimerDispatchSource;
#[cfg(all(feature = "CMSync", feature = "CMTime"))]
pub use self::__CMSync::CMTimebaseSetAnchorTime;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseSetMasterClock;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseSetMasterTimebase;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseSetRate;
#[cfg(all(feature = "CMSync", feature = "CMTime"))]
pub use self::__CMSync::CMTimebaseSetRateAndAnchorTime;
#[cfg(all(feature = "CMSync", feature = "CMTime"))]
pub use self::__CMSync::CMTimebaseSetTime;
#[cfg(all(feature = "CMSync", feature = "CMTime", feature = "dispatch2"))]
pub use self::__CMSync::CMTimebaseSetTimerDispatchSourceNextFireTime;
#[cfg(all(feature = "CMSync", feature = "dispatch2"))]
pub use self::__CMSync::CMTimebaseSetTimerDispatchSourceToFireImmediately;
#[cfg(all(feature = "CMSync", feature = "CMTime"))]
pub use self::__CMSync::CMTimebaseSetTimerNextFireTime;
#[cfg(feature = "CMSync")]
pub use self::__CMSync::CMTimebaseSetTimerToFireImmediately;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagCategoryKey;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagDataTypeKey;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagInvalid;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagMediaSubTypeMebx;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagMediaTypeAudio;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagMediaTypeMetadata;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagMediaTypeVideo;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagPackingTypeNone;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagPackingTypeOverUnder;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagPackingTypeSideBySide;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagProjectionTypeEquirectangular;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagProjectionTypeFisheye;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagProjectionTypeHalfEquirectangular;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagProjectionTypeParametricImmersive;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagProjectionTypeRectangular;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagStereoInterpretationOrderReversed;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagStereoLeftAndRightEye;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagStereoLeftEye;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagStereoNone;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagStereoRightEye;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::kCMTagValueKey;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMPackingType;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMProjectionType;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMStereoViewComponents;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMStereoViewInterpretationOptions;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTag;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagCategory;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagCompare;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagCopyAsDictionary;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagCopyDescription;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagDataType;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagEqualToTag;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagError;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagGetFlagsValue;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagGetFloat64Value;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagGetOSTypeValue;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagGetSInt64Value;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagGetValueDataType;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagHasFlagsValue;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagHasFloat64Value;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagHasOSTypeValue;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagHasSInt64Value;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagHash;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagMakeFromDictionary;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagMakeWithFlagsValue;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagMakeWithFloat64Value;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagMakeWithOSTypeValue;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagMakeWithSInt64Value;
#[cfg(feature = "CMTag")]
pub use self::__CMTag::CMTagValue;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::kCMTagCollectionTagsArrayKey;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMMutableTagCollection;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollection;
#[cfg(all(feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionAddTag;
#[cfg(all(feature = "CMBase", feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionAddTagsFromArray;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionAddTagsFromCollection;
#[cfg(all(feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionApplierFunction;
#[cfg(all(feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionApply;
#[cfg(all(feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionApplyUntil;
#[cfg(all(feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionContainsCategory;
#[cfg(all(feature = "CMBase", feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionContainsSpecifiedTags;
#[cfg(all(feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionContainsTag;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionContainsTagsOfCollection;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionCopyAsData;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionCopyAsDictionary;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionCopyDescription;
#[cfg(all(feature = "CMBase", feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionCopyTagsOfCategories;
#[cfg(all(feature = "CMBase", feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionCountTagsWithFilterFunction;
#[cfg(all(feature = "CMBase", feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionCreate;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionCreateCopy;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionCreateDifference;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionCreateExclusiveOr;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionCreateFromData;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionCreateFromDictionary;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionCreateIntersection;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionCreateMutable;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionCreateMutableCopy;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionCreateUnion;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionError;
#[cfg(all(feature = "CMBase", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionGetCount;
#[cfg(all(feature = "CMBase", feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionGetCountOfCategory;
#[cfg(all(feature = "CMBase", feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionGetTags;
#[cfg(all(feature = "CMBase", feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionGetTagsWithCategory;
#[cfg(all(feature = "CMBase", feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionGetTagsWithFilterFunction;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionIsEmpty;
#[cfg(feature = "CMTagCollection")]
pub use self::__CMTagCollection::CMTagCollectionRemoveAllTags;
#[cfg(all(feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionRemoveAllTagsOfCategory;
#[cfg(all(feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionRemoveTag;
#[cfg(all(feature = "CMTag", feature = "CMTagCollection"))]
pub use self::__CMTagCollection::CMTagCollectionTagFilterFunction;
#[cfg(all(
feature = "CMFormatDescription",
feature = "CMSampleBuffer",
feature = "CMTaggedBufferGroup",
feature = "CMTime"
))]
pub use self::__CMTaggedBufferGroup::CMSampleBufferCreateForTaggedBufferGroup;
#[cfg(all(feature = "CMSampleBuffer", feature = "CMTaggedBufferGroup"))]
pub use self::__CMTaggedBufferGroup::CMSampleBufferGetTaggedBufferGroup;
#[cfg(feature = "CMTaggedBufferGroup")]
pub use self::__CMTaggedBufferGroup::CMTaggedBufferGroup;
#[cfg(feature = "CMTaggedBufferGroup")]
pub use self::__CMTaggedBufferGroup::CMTaggedBufferGroupCreate;
#[cfg(feature = "CMTaggedBufferGroup")]
pub use self::__CMTaggedBufferGroup::CMTaggedBufferGroupCreateCombined;
#[cfg(feature = "CMTaggedBufferGroup")]
pub use self::__CMTaggedBufferGroup::CMTaggedBufferGroupError;
#[cfg(all(feature = "CMFormatDescription", feature = "CMTaggedBufferGroup"))]
pub use self::__CMTaggedBufferGroup::CMTaggedBufferGroupFormatDescriptionCreateForTaggedBufferGroup;
#[cfg(all(feature = "CMFormatDescription", feature = "CMTaggedBufferGroup"))]
pub use self::__CMTaggedBufferGroup::CMTaggedBufferGroupFormatDescriptionCreateForTaggedBufferGroupWithExtensions;
#[cfg(all(feature = "CMFormatDescription", feature = "CMTaggedBufferGroup"))]
pub use self::__CMTaggedBufferGroup::CMTaggedBufferGroupFormatDescriptionMatchesTaggedBufferGroup;
#[cfg(all(feature = "CMSampleBuffer", feature = "CMTaggedBufferGroup"))]
pub use self::__CMTaggedBufferGroup::CMTaggedBufferGroupGetCMSampleBufferAtIndex;
#[cfg(all(
feature = "CMSampleBuffer",
feature = "CMTag",
feature = "CMTaggedBufferGroup"
))]
pub use self::__CMTaggedBufferGroup::CMTaggedBufferGroupGetCMSampleBufferForTag;
#[cfg(all(
feature = "CMSampleBuffer",
feature = "CMTagCollection",
feature = "CMTaggedBufferGroup"
))]
pub use self::__CMTaggedBufferGroup::CMTaggedBufferGroupGetCMSampleBufferForTagCollection;
#[cfg(all(feature = "CMTaggedBufferGroup", feature = "objc2-core-video"))]
pub use self::__CMTaggedBufferGroup::CMTaggedBufferGroupGetCVPixelBufferAtIndex;
#[cfg(all(
feature = "CMTag",
feature = "CMTaggedBufferGroup",
feature = "objc2-core-video"
))]
pub use self::__CMTaggedBufferGroup::CMTaggedBufferGroupGetCVPixelBufferForTag;
#[cfg(all(
feature = "CMTagCollection",
feature = "CMTaggedBufferGroup",
feature = "objc2-core-video"
))]
pub use self::__CMTaggedBufferGroup::CMTaggedBufferGroupGetCVPixelBufferForTagCollection;
#[cfg(all(feature = "CMBase", feature = "CMTaggedBufferGroup"))]
pub use self::__CMTaggedBufferGroup::CMTaggedBufferGroupGetCount;
#[cfg(all(
feature = "CMBase",
feature = "CMTagCollection",
feature = "CMTaggedBufferGroup"
))]
pub use self::__CMTaggedBufferGroup::CMTaggedBufferGroupGetNumberOfMatchesForTagCollection;
#[cfg(all(feature = "CMTagCollection", feature = "CMTaggedBufferGroup"))]
pub use self::__CMTaggedBufferGroup::CMTaggedBufferGroupGetTagCollectionAtIndex;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAlignmentType_End;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAlignmentType_Left;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAlignmentType_Middle;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAlignmentType_Right;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAlignmentType_Start;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_Alignment;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_BackgroundColorARGB;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_BaseFontSizePercentageRelativeToVideoHeight;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_BoldStyle;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_CharacterBackgroundColorARGB;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_CharacterEdgeStyle;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_FontFamilyName;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_FontFamilyNameList;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_ForegroundColorARGB;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_GenericFontFamilyName;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_ItalicStyle;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_OrthogonalLinePositionPercentageRelativeToWritingDirection;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_RelativeFontSize;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_TextPositionPercentageRelativeToWritingDirection;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_UnderlineStyle;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_VerticalLayout;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupAttribute_WritingDirectionSizePercentage;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupCharacterEdgeStyle_Depressed;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupCharacterEdgeStyle_DropShadow;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupCharacterEdgeStyle_None;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupCharacterEdgeStyle_Raised;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupCharacterEdgeStyle_Uniform;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupGenericFontName_Casual;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupGenericFontName_Cursive;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupGenericFontName_Default;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupGenericFontName_Fantasy;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupGenericFontName_Monospace;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupGenericFontName_MonospaceSansSerif;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupGenericFontName_MonospaceSerif;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupGenericFontName_ProportionalSansSerif;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupGenericFontName_ProportionalSerif;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupGenericFontName_SansSerif;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupGenericFontName_Serif;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextMarkupGenericFontName_SmallCapital;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextVerticalLayout_LeftToRight;
#[cfg(feature = "CMTextMarkup")]
pub use self::__CMTextMarkup::kCMTextVerticalLayout_RightToLeft;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::kCMTimeEpochKey;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::kCMTimeFlagsKey;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::kCMTimeIndefinite;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::kCMTimeInvalid;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::kCMTimeMaxTimescale;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::kCMTimeNegativeInfinity;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::kCMTimePositiveInfinity;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::kCMTimeScaleKey;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::kCMTimeValueKey;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::kCMTimeZero;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTime;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeAbsoluteValue;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeAdd;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeCompare;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeConvertScale;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeCopyAsDictionary;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeCopyDescription;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeEpoch;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeFlags;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeGetSeconds;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeMake;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeMakeFromDictionary;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeMakeWithEpoch;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeMakeWithSeconds;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeMaximum;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeMinimum;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeMultiply;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeMultiplyByFloat64;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeMultiplyByRatio;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeRoundingMethod;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeScale;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeShow;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeSubtract;
#[cfg(feature = "CMTime")]
pub use self::__CMTime::CMTimeValue;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::kCMTimeMappingInvalid;
#[cfg(feature = "CMTimeRange")]
pub use self::__CMTimeRange::kCMTimeMappingSourceKey;
#[cfg(feature = "CMTimeRange")]
pub use self::__CMTimeRange::kCMTimeMappingTargetKey;
#[cfg(feature = "CMTimeRange")]
pub use self::__CMTimeRange::kCMTimeRangeDurationKey;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::kCMTimeRangeInvalid;
#[cfg(feature = "CMTimeRange")]
pub use self::__CMTimeRange::kCMTimeRangeStartKey;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::kCMTimeRangeZero;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeClampToRange;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeFoldIntoRange;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeMapDurationFromRangeToRange;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeMapTimeFromRangeToRange;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeMapping;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeMappingCopyAsDictionary;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeMappingCopyDescription;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeMappingMake;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeMappingMakeEmpty;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeMappingMakeFromDictionary;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeMappingShow;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeRange;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeRangeContainsTime;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeRangeContainsTimeRange;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeRangeCopyAsDictionary;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeRangeCopyDescription;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeRangeEqual;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeRangeFromTimeToTime;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeRangeGetEnd;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeRangeGetIntersection;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeRangeGetUnion;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeRangeMake;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeRangeMakeFromDictionary;
#[cfg(all(feature = "CMTime", feature = "CMTimeRange"))]
pub use self::__CMTimeRange::CMTimeRangeShow;