私はAforge(directShow)を使用してUSBデバイスからイメージを取得しようとしています。デバイス(USB3HDCAP)には3種類の入力(HDMI、DVI、S-ビデオ)があります。上記のコードを使用して、私はアクセスして、デフォルトの入力イメージを取得できます(HDMIからのみ)。しかし、デバイスの物理的な入力を変更すると(HDMIからDIVに例)、画像は黒です。他の入力(DVIまたはSビデオ)からビデオを取得するにはどうすればよいですか。DirectShowを使用してusbデバイスから別のソースを選択
LocalWebCamsCollection = new FilterInfoCollection(FilterCategory.VideoInputDevice);
LocalWebCam = new VideoCaptureDevice(LocalWebCamsCollection[0].MonikerString);
LocalWebCam.NewFrame += new NewFrameEventHandler(Cam_NewFrame);
LocalWebCam.Start();
もう1つ、私はすでに試してみましたが、私は結果を得られません - AvailableCrossbarVideoInputs - 配列が空でしたので、最初のもの(DirectShow)を試します。 –