Version 1.2, 2012-10-23
Demonstrate the usage of an IOSurface-backed CVPixelBufferRef in CMIO::DP::Sample::Stream::GetOutputBuffer().
(Full Revision History)
Mac OS X v10.7.4 or later, and Xcode 4.4.
Mac OS X v10.7.4 or later
The CoreMediaIO Device Abstraction Layer (DAL) is analogous to CoreAudio’s Hardware Abstraction Layer (HAL). Just as the HAL deals with audio streams from audio hardware, the DAL handles video (and muxed) streams from video devices. This SDK will demonstrate how to create a user-level DAL plugIn, a user-level “assistant” server process that allows the device to vend its video data to several processes at once, and a kernel extension (KEXT) for manipulating the device’s hardware.