This topic describes how the multimedia pass-through video channels operate on the CG board. The pass-through video channel consists of the components shown in the following illustration:

A pass-through channel is created and operated with the following API calls:
Calling... |
Causes the following action... |
ctaOpenServices |
|
mspCreateEndpoint |
|
mspGetFilterHandle |
|
|
or |
|
adiStopPlaying |
|
|
or |
|
adiStopRecording |
|
Typically, the ADI port and the RTP endpoint exist for the life of the channel. The pass-through video play filter exists for the life of adiPlayMMFromMemory or adiPlayMMAsync, while the video record filter exists for the life of adiRecordMMToMemory or adiRecordMMAsync.
It is not necessary for the application to create or destroy the pass-through video filters or for the application to create filter connections or disconnections. These tasks are performed automatically when corresponding ADI service functions are called.