What is life cycle of CoreMediaIO DAL Plugin?

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.

What is life cycle of CoreMediaIO DAL Plugin?
 
 
Q