Description: I develop the driver that intended for digitize the analog video (include sound and VBIdata such as teletext and closed captions). For output the video stream I use
IOVideoDevice class from IOKit, for sound - IOAudioDevice. What class should I use for output the VBI data? Are there an analogs of VBI devices (like /dev/vbi0 in linux-based OSs) in macOS?Details: video stream is a bytes stream (driver doesn't provide video output in the some format, MPEG for example) so I can't encapsulate VBI data into video stream.
------ -> video flow -> IOVideoDevice
device -> USB flows -> VBI flow -> ???
------ -> sound flow -> External driver (IOAudioDevice)