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.
DAL Pludins resides at /Library/CoreMediaIO/Plug-Ins/DAL/
What is life cycle
of these DAL Plugins
?
- When they get
started
running? - When they get
stopped
? - When they get
paused
? - Where can I see their
logs
? - What happens when they are
not in use
? - How can I see their
performance
if they are efficient or not?
One of the famous example of CoreMediaIO DAL Plugin is OBS Virtual Camera if someone does not know.
Note: This question should not be marked too broad. I am not asking multiple questions. It's only one question to know the life cycle of CoreMediaIO DAL Plugin.