Documentation Archive Developer
Search

CoreMediaIO Changes

CoreMediaIO (Added)

Added CMIODeviceAVCCommand [struct]
Added CMIODeviceAVCCommand.mCommand
Added CMIODeviceAVCCommand.mCommandLength
Added CMIODeviceAVCCommand.mResponse
Added CMIODeviceAVCCommand.mResponseLength
Added CMIODeviceAVCCommand.mResponseUsed
Added CMIODeviceRS422Command [struct]
Added CMIODeviceRS422Command.mCommand
Added CMIODeviceRS422Command.mCommandLength
Added CMIODeviceRS422Command.mResponse
Added CMIODeviceRS422Command.mResponseLength
Added CMIODeviceRS422Command.mResponseUsed
Added CMIODeviceSMPTETimeCallback [struct]
Added CMIODeviceSMPTETimeCallback.mGetSMPTETimeProc
Added CMIODeviceSMPTETimeCallback.mRefCon
Added CMIODeviceStreamConfiguration [struct]
Added CMIODeviceStreamConfiguration.mNumberStreams
Added CMIOObjectPropertyAddress [struct]
Added CMIOObjectPropertyAddress.mElement
Added CMIOObjectPropertyAddress.mScope
Added CMIOObjectPropertyAddress.mSelector
Added CMIOStreamDeck [struct]
Added CMIOStreamDeck.mState
Added CMIOStreamDeck.mState2
Added CMIOStreamDeck.mStatus
Added CMIOStreamScheduledOutputNotificationProcAndRefCon [struct]
Added CMIOStreamScheduledOutputNotificationProcAndRefCon.scheduledOutputNotificationProc
Added CMIOStreamScheduledOutputNotificationProcAndRefCon.scheduledOutputNotificationRefCon
Added CMIOClassID
Added CMIOControlID
Added CMIODeviceGetSMPTETimeProc
Added CMIODeviceID
Added CMIODeviceProcessAVCCommand(CMIODeviceID, UnsafeMutablePointer<CMIODeviceAVCCommand>) -> OSStatus
Added CMIODeviceProcessRS422Command(CMIODeviceID, UnsafeMutablePointer<CMIODeviceRS422Command>) -> OSStatus
Added CMIODevicePropertyID
Added CMIODeviceStartStream(CMIODeviceID, CMIOStreamID) -> OSStatus
Added CMIODeviceStopStream(CMIODeviceID, CMIOStreamID) -> OSStatus
Added CMIODeviceStreamQueueAlteredProc
Added CMIOHardwarePropertyID
Added CMIOObjectAddPropertyListener(CMIOObjectID, UnsafePointer<CMIOObjectPropertyAddress>, CMIOObjectPropertyListenerProc, UnsafeMutablePointer<Void>) -> OSStatus
Added CMIOObjectAddPropertyListenerBlock(CMIOObjectID, UnsafePointer<CMIOObjectPropertyAddress>, dispatch_queue_t!, CMIOObjectPropertyListenerBlock!) -> OSStatus
Added CMIOObjectGetPropertyData(CMIOObjectID, UnsafePointer<CMIOObjectPropertyAddress>, UInt32, UnsafePointer<Void>, UInt32, UnsafeMutablePointer<UInt32>, UnsafeMutablePointer<Void>) -> OSStatus
Added CMIOObjectGetPropertyDataSize(CMIOObjectID, UnsafePointer<CMIOObjectPropertyAddress>, UInt32, UnsafePointer<Void>, UnsafeMutablePointer<UInt32>) -> OSStatus
Added CMIOObjectHasProperty(CMIOObjectID, UnsafePointer<CMIOObjectPropertyAddress>) -> Boolean
Added CMIOObjectID
Added CMIOObjectIsPropertySettable(CMIOObjectID, UnsafePointer<CMIOObjectPropertyAddress>, UnsafeMutablePointer<Boolean>) -> OSStatus
Added CMIOObjectPropertyElement
Added CMIOObjectPropertyListenerBlock
Added CMIOObjectPropertyListenerProc
Added CMIOObjectPropertyScope
Added CMIOObjectPropertySelector
Added CMIOObjectRemovePropertyListener(CMIOObjectID, UnsafePointer<CMIOObjectPropertyAddress>, CMIOObjectPropertyListenerProc, UnsafeMutablePointer<Void>) -> OSStatus
Added CMIOObjectRemovePropertyListenerBlock(CMIOObjectID, UnsafePointer<CMIOObjectPropertyAddress>, dispatch_queue_t!, CMIOObjectPropertyListenerBlock!) -> OSStatus
Added CMIOObjectSetPropertyData(CMIOObjectID, UnsafePointer<CMIOObjectPropertyAddress>, UInt32, UnsafePointer<Void>, UInt32, UnsafePointer<Void>) -> OSStatus
Added CMIOObjectShow(CMIOObjectID)
Added CMIOStreamClockConvertHostTimeToDeviceTime(UInt64, AnyObject!) -> CMTime
Added CMIOStreamClockCreate(CFAllocator!, CFString!, UnsafePointer<Void>, CMTime, UInt32, UInt32, UnsafeMutablePointer<Unmanaged<AnyObject>?>) -> OSStatus
Added CMIOStreamClockInvalidate(AnyObject!) -> OSStatus
Added CMIOStreamClockPostTimingEvent(CMTime, UInt64, Boolean, AnyObject!) -> OSStatus
Added CMIOStreamCopyBufferQueue(CMIOStreamID, CMIODeviceStreamQueueAlteredProc, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Unmanaged<CMSimpleQueue>?>) -> OSStatus
Added CMIOStreamDeckCueTo(CMIOStreamID, UInt64, Boolean) -> OSStatus
Added CMIOStreamDeckJog(CMIOStreamID, Int32) -> OSStatus
Added CMIOStreamDeckPlay(CMIOStreamID) -> OSStatus
Added CMIOStreamDeckStop(CMIOStreamID) -> OSStatus
Added CMIOStreamID
Added CMIOStreamScheduledOutputNotificationProc
Added kCMIOAVCDeviceType_DVCPro100_720p
Added kCMIOAVCDeviceType_DVCPro100_NTSC
Added kCMIOAVCDeviceType_DVCPro100_PAL
Added kCMIOAVCDeviceType_DVCPro50_NTSC
Added kCMIOAVCDeviceType_DVCPro50_PAL
Added kCMIOAVCDeviceType_DVCProHD_1080i50
Added kCMIOAVCDeviceType_DVCProHD_1080i60
Added kCMIOAVCDeviceType_DVCPro_NTSC
Added kCMIOAVCDeviceType_DVCPro_PAL
Added kCMIOAVCDeviceType_DV_NTSC
Added kCMIOAVCDeviceType_DV_PAL
Added kCMIOAVCDeviceType_MPEG2
Added kCMIOAVCDeviceType_Unknown
Added kCMIOBacklightCompensationControlClassID
Added kCMIOBlackLevelControlClassID
Added kCMIOBooleanControlClassID
Added kCMIOBooleanControlPropertyValue
Added kCMIOBrightnessControlClassID
Added kCMIOContrastControlClassID
Added kCMIOControlClassID
Added kCMIOControlPropertyElement
Added kCMIOControlPropertyScope
Added kCMIOControlPropertyVariant
Added kCMIODataDestinationControlClassID
Added kCMIODataSourceControlClassID
Added kCMIODeckShuttlePause
Added kCMIODeckShuttlePlay1x
Added kCMIODeckShuttlePlayFast
Added kCMIODeckShuttlePlayFaster
Added kCMIODeckShuttlePlayFastest
Added kCMIODeckShuttlePlayHighSpeed
Added kCMIODeckShuttlePlayNextFrame
Added kCMIODeckShuttlePlayPreviousFrame
Added kCMIODeckShuttlePlaySlow1
Added kCMIODeckShuttlePlaySlow2
Added kCMIODeckShuttlePlaySlow3
Added kCMIODeckShuttlePlaySlowest
Added kCMIODeckShuttleReverse1x
Added kCMIODeckShuttleReverseFast
Added kCMIODeckShuttleReverseFaster
Added kCMIODeckShuttleReverseFastest
Added kCMIODeckShuttleReverseHighSpeed
Added kCMIODeckShuttleReverseSlow1
Added kCMIODeckShuttleReverseSlow2
Added kCMIODeckShuttleReverseSlow3
Added kCMIODeckShuttleReverseSlowest
Added kCMIODeckStateFastForward
Added kCMIODeckStateFastRewind
Added kCMIODeckStatePause
Added kCMIODeckStatePlay
Added kCMIODeckStatePlayReverse
Added kCMIODeckStatePlaySlow
Added kCMIODeckStateReverseSlow
Added kCMIODeckStateStop
Added kCMIODeckStatusBusy
Added kCMIODeckStatusLocal
Added kCMIODeckStatusNoDevice
Added kCMIODeckStatusNotThreaded
Added kCMIODeckStatusOpcode
Added kCMIODeckStatusSearchingForDevice
Added kCMIODeckStatusTapeInserted
Added kCMIODeviceAVCSignalMode8mmNTSC
Added kCMIODeviceAVCSignalMode8mmPAL
Added kCMIODeviceAVCSignalModeAudio
Added kCMIODeviceAVCSignalModeDVCPro100_50
Added kCMIODeviceAVCSignalModeDVCPro100_60
Added kCMIODeviceAVCSignalModeDVCPro25_525_60
Added kCMIODeviceAVCSignalModeDVCPro25_625_50
Added kCMIODeviceAVCSignalModeDVCPro50_525_60
Added kCMIODeviceAVCSignalModeDVCPro50_625_50
Added kCMIODeviceAVCSignalModeDVHS
Added kCMIODeviceAVCSignalModeHD1125_60
Added kCMIODeviceAVCSignalModeHD1250_50
Added kCMIODeviceAVCSignalModeHDV1_50
Added kCMIODeviceAVCSignalModeHDV1_60
Added kCMIODeviceAVCSignalModeHDV2_50
Added kCMIODeviceAVCSignalModeHDV2_60
Added kCMIODeviceAVCSignalModeHi8NTSC
Added kCMIODeviceAVCSignalModeHi8PAL
Added kCMIODeviceAVCSignalModeMPEG12Mbps_50
Added kCMIODeviceAVCSignalModeMPEG12Mbps_60
Added kCMIODeviceAVCSignalModeMPEG25Mbps_50
Added kCMIODeviceAVCSignalModeMPEG25Mbps_60
Added kCMIODeviceAVCSignalModeMPEG6Mbps_50
Added kCMIODeviceAVCSignalModeMPEG6Mbps_60
Added kCMIODeviceAVCSignalModeMicroMV12Mbps_50
Added kCMIODeviceAVCSignalModeMicroMV12Mbps_60
Added kCMIODeviceAVCSignalModeMicroMV6Mbps_50
Added kCMIODeviceAVCSignalModeMicroMV6Mbps_60
Added kCMIODeviceAVCSignalModeSD525_60
Added kCMIODeviceAVCSignalModeSD625_50
Added kCMIODeviceAVCSignalModeSDL525_60
Added kCMIODeviceAVCSignalModeSDL625_50
Added kCMIODeviceAVCSignalModeSVHS525_60
Added kCMIODeviceAVCSignalModeSVHS625_50
Added kCMIODeviceAVCSignalModeVHSMESECAM
Added kCMIODeviceAVCSignalModeVHSMPAL
Added kCMIODeviceAVCSignalModeVHSNPAL
Added kCMIODeviceAVCSignalModeVHSNTSC
Added kCMIODeviceAVCSignalModeVHSPAL
Added kCMIODeviceAVCSignalModeVHSSECAM
Added kCMIODeviceClassID
Added kCMIODevicePermissionsError
Added kCMIODevicePropertyAVCDeviceSignalMode
Added kCMIODevicePropertyAVCDeviceType
Added kCMIODevicePropertyCanProcessAVCCommand
Added kCMIODevicePropertyCanProcessRS422Command
Added kCMIODevicePropertyCanSwitchFrameRatesWithoutFrameDrops
Added kCMIODevicePropertyClientSyncDiscontinuity
Added kCMIODevicePropertyDeviceCanBeDefaultDevice
Added kCMIODevicePropertyDeviceHasChanged
Added kCMIODevicePropertyDeviceIsAlive
Added kCMIODevicePropertyDeviceIsRunning
Added kCMIODevicePropertyDeviceIsRunningSomewhere
Added kCMIODevicePropertyDeviceMaster
Added kCMIODevicePropertyDeviceUID
Added kCMIODevicePropertyExcludeNonDALAccess
Added kCMIODevicePropertyHogMode
Added kCMIODevicePropertyIIDCCSRData
Added kCMIODevicePropertyIIDCInitialUnitSpace
Added kCMIODevicePropertyLatency
Added kCMIODevicePropertyLinkedAndSyncedCoreAudioDeviceUID
Added kCMIODevicePropertyLinkedCoreAudioDeviceUID
Added kCMIODevicePropertyModelUID
Added kCMIODevicePropertyPlugIn
Added kCMIODevicePropertySMPTETimeCallback
Added kCMIODevicePropertyScopeInput
Added kCMIODevicePropertyScopeOutput
Added kCMIODevicePropertyScopePlayThrough
Added kCMIODevicePropertyStreamConfiguration
Added kCMIODevicePropertyStreams
Added kCMIODevicePropertySuspendedByUser
Added kCMIODevicePropertyTransportType
Added kCMIODevicePropertyVideoDigitizerComponents
Added kCMIODeviceUnknown
Added kCMIODeviceUnsupportedFormatError
Added kCMIODirectionControlClassID
Added kCMIOExposureControlClassID
Added kCMIOExposureControlPropertyConvergenceSpeed
Added kCMIOExposureControlPropertyIntegrationTime
Added kCMIOExposureControlPropertyLockThreshold
Added kCMIOExposureControlPropertyMaximumGain
Added kCMIOExposureControlPropertyRegionOfInterest
Added kCMIOExposureControlPropertyStability
Added kCMIOExposureControlPropertyStable
Added kCMIOExposureControlPropertyTarget
Added kCMIOExposureControlPropertyUnlockThreshold
Added kCMIOFeatureControlClassID
Added kCMIOFeatureControlPropertyAbsoluteNative
Added kCMIOFeatureControlPropertyAbsoluteRange
Added kCMIOFeatureControlPropertyAbsoluteUnitName
Added kCMIOFeatureControlPropertyAbsoluteValue
Added kCMIOFeatureControlPropertyAutomaticManual
Added kCMIOFeatureControlPropertyConvertAbsoluteToNative
Added kCMIOFeatureControlPropertyConvertNativeToAbsolute
Added kCMIOFeatureControlPropertyNativeRange
Added kCMIOFeatureControlPropertyNativeValue
Added kCMIOFeatureControlPropertyOnOff
Added kCMIOFeatureControlPropertyTune
Added kCMIOFocusControlClassID
Added kCMIOGainControlClassID
Added kCMIOGammaControlClassID
Added kCMIOHardwareBadDeviceError
Added kCMIOHardwareBadObjectError
Added kCMIOHardwareBadPropertySizeError
Added kCMIOHardwareBadStreamError
Added kCMIOHardwareIllegalOperationError
Added kCMIOHardwareNoError
Added kCMIOHardwareNotRunningError
Added kCMIOHardwareNotStoppedError
Added kCMIOHardwarePropertyAllowScreenCaptureDevices
Added kCMIOHardwarePropertyDefaultInputDevice
Added kCMIOHardwarePropertyDefaultOutputDevice
Added kCMIOHardwarePropertyDeviceForUID
Added kCMIOHardwarePropertyDevices
Added kCMIOHardwarePropertyIsInitingOrExiting
Added kCMIOHardwarePropertyPlugInForBundleID
Added kCMIOHardwarePropertyProcessIsMaster
Added kCMIOHardwarePropertySleepingIsAllowed
Added kCMIOHardwarePropertySuspendedBySystem
Added kCMIOHardwarePropertyUnloadingIsAllowed
Added kCMIOHardwarePropertyUserSessionIsActiveOrHeadless
Added kCMIOHardwareSuspendedBySystemError
Added kCMIOHardwareUnknownPropertyError
Added kCMIOHardwareUnspecifiedError
Added kCMIOHardwareUnsupportedOperationError
Added kCMIOHueControlClassID
Added kCMIOIrisControlClassID
Added kCMIOJackControlClassID
Added kCMIONoiseReductionControlClassID
Added kCMIOObjectClassID
Added kCMIOObjectClassIDWildcard
Added kCMIOObjectPropertyClass
Added kCMIOObjectPropertyCreator
Added kCMIOObjectPropertyElementCategoryName
Added kCMIOObjectPropertyElementMaster
Added kCMIOObjectPropertyElementName
Added kCMIOObjectPropertyElementNumberName
Added kCMIOObjectPropertyElementWildcard
Added kCMIOObjectPropertyListenerAdded
Added kCMIOObjectPropertyListenerRemoved
Added kCMIOObjectPropertyManufacturer
Added kCMIOObjectPropertyName
Added kCMIOObjectPropertyOwnedObjects
Added kCMIOObjectPropertyOwner
Added kCMIOObjectPropertyScopeGlobal
Added kCMIOObjectPropertyScopeWildcard
Added kCMIOObjectPropertySelectorWildcard
Added kCMIOObjectSystemObject
Added kCMIOObjectUnknown
Added kCMIOOpticalFilterClassID
Added kCMIOPanControlClassID
Added kCMIOPlugInClassID
Added kCMIOPlugInPropertyBundleID
Added kCMIOPowerLineFrequencyControlClassID
Added kCMIOSaturationControlClassID
Added kCMIOSelectorControlClassID
Added kCMIOSelectorControlPropertyAvailableItems
Added kCMIOSelectorControlPropertyCurrentItem
Added kCMIOSelectorControlPropertyItemName
Added kCMIOSharpnessControlClassID
Added kCMIOShutterControlClassID
Added kCMIOStreamClassID
Added kCMIOStreamPropertyCanProcessDeckCommand
Added kCMIOStreamPropertyClock
Added kCMIOStreamPropertyDeck
Added kCMIOStreamPropertyDeckCueing
Added kCMIOStreamPropertyDeckDropness
Added kCMIOStreamPropertyDeckFrameNumber
Added kCMIOStreamPropertyDeckLocal
Added kCMIOStreamPropertyDeckThreaded
Added kCMIOStreamPropertyDeviceSyncTimeoutInMSec
Added kCMIOStreamPropertyDirection
Added kCMIOStreamPropertyEndOfData
Added kCMIOStreamPropertyFirstOutputPresentationTimeStamp
Added kCMIOStreamPropertyFormatDescription
Added kCMIOStreamPropertyFormatDescriptions
Added kCMIOStreamPropertyFrameRate
Added kCMIOStreamPropertyFrameRateRanges
Added kCMIOStreamPropertyFrameRates
Added kCMIOStreamPropertyInitialPresentationTimeStampForLinkedAndSyncedAudio
Added kCMIOStreamPropertyLatency
Added kCMIOStreamPropertyMinimumFrameRate
Added kCMIOStreamPropertyNoDataEventCount
Added kCMIOStreamPropertyNoDataTimeoutInMSec
Added kCMIOStreamPropertyOutputBufferQueueSize
Added kCMIOStreamPropertyOutputBufferRepeatCount
Added kCMIOStreamPropertyOutputBufferUnderrunCount
Added kCMIOStreamPropertyOutputBuffersNeededForThrottledPlayback
Added kCMIOStreamPropertyOutputBuffersRequiredForStartup
Added kCMIOStreamPropertyPreferredFormatDescription
Added kCMIOStreamPropertyPreferredFrameRate
Added kCMIOStreamPropertyScheduledOutputNotificationProc
Added kCMIOStreamPropertyStartingChannel
Added kCMIOStreamPropertyStillImage
Added kCMIOStreamPropertyStillImageFormatDescriptions
Added kCMIOStreamPropertyTerminalType
Added kCMIOStreamUnknown
Added kCMIOSystemObjectClassID
Added kCMIOTemperatureControlClassID
Added kCMIOTiltControlClassID
Added kCMIOWhiteBalanceControlClassID
Added kCMIOWhiteBalanceUControlClassID
Added kCMIOWhiteBalanceVControlClassID
Added kCMIOWhiteLevelControlClassID
Added kCMIOZoomControlClassID