A class representing a stream of video data buffers passed from kernel to user space and back again.
- macOS 10.7+
The IOVideoStream class defines a mechanism for moving buffers of data from kernel space to user space or vice-versa. The policy for which direction the data flows and the nature of the data is left up the the implementer of the driver which uses IOStream.
Although it is expected that the client of an IOVideoStream will be in user space, this is not required.
References to "output" mean "from the IOVideoStream to the user client", and "input" means "from the user client to the IOVideoStream."