Home
Select needed video input (configure crossbar)

Init crossbar

Delphi CrossBarFound := VideoCapture1.Video_CaptureDevice_CrossBar_Init;
C++/C# CrossBarFound = VideoCapture1.Video_CaptureDevice_CrossBar_Init();

 

Get available inputs

Delphi VideoCapture1.Video_CaptureDevice_CrossBar_ClearConnections;
cbCrossbarVideoInput.Clear;

for i := 0 to VideoCapture1.Video_CaptureDevice_CrossBar_GetInputsForOutput_GetCount('Video Decoder' ) - 1 do
cbCrossbarVideoInput.Items.Add(VideoCapture1.Video_CaptureDevice_CrossBar_GetInputsForOutput_GetItem('Video Decoder', i));
C++/C# VideoCapture1.Video_CaptureDevice_CrossBar_ClearConnections();
cbCrossbarVideoInput.Clear();

for (int i = 0; i < VideoCapture1.Video_CaptureDevice_CrossBar_GetInputsForOutput_GetCount("Video Decoder"); i++)
cbCrossbarVideoInput.Items.Add(VideoCapture1.Video_CaptureDevice_CrossBar_GetInputsForOutput_GetItem("Video Decoder", i));

 

Apply selected input

Delphi VideoCapture1.Video_CaptureDevice_CrossBar_ClearConnections;
VideoCapture1.Video_CaptureDevice_CrossBar_Connect(cbCrossbarVideoInput.Items[cbCrossbarVideoInput.ItemIndex], 'Video Decoder', true);
C++/C# VideoCapture1.Video_CaptureDevice_CrossBar_ClearConnections();
VideoCapture1.Video_CaptureDevice_CrossBar_Connect(cbCrossbarVideoInput.Text, "Video Decoder", true);

select_video_input_1
 

Follow us on Twitter