VideoDriverKit
Develop drivers for video capture and playback devices.
Overview
The VideoDriverKit framework supports the development of DriverKit-based video extensions that communicate with Core Media. VideoDriverKit handles all of the necessary user client communication between CoreMedia and the driver extension, which eliminates the need to use IOVideoFamily kexts and Device Abstraction Layer (DAL) Plug-Ins.
Develop your driver by subclassing IOUserVideoDriver. Then use the System Extensions framework to install and upgrade your driver.
Topics
Essentials
Video devices
Video objects
Video streams
Video controls
IOUserVideoControlIOUserVideoBooleanControlIOUserVideoStereoPanControlIOUserVideoSliderControlIOUserVideoDirectionControlIOUserVideoSelectorControlIOUserVideoLevelControl