Webカメラを使用してWIndowsFormHostに出力する簡単なテスト例を作成しようとしています。これは実際にはサンプルコードから取得したものですが、なぜ機能しないのかわかりません。ウェブカメラのLEDが点灯しているので、ウェブカメラに問題はないと思います。
誰かがこれで私を助けることができますか?これは私のサンプルコードです。
private void Window_Loaded(object sender, RoutedEventArgs e)
{
job = new LiveJob();
deviceSource = job.AddDeviceSource(videoDevs.Count > 0 ? videoDevs[1] : null, audioDevs.Count > 0 ? audioDevs[0] : null);
job.ActivateSource(deviceSource);
job.ApplyPreset(LivePresets.VC1HighSpeedBroadband16x9);
job.StartEncoding();
job.OutputPreviewWindow = new PreviewWindow(new HandleRef(displayPanel, displayPanel.Handle));
//Console.Read();
//job.StopEncoding();
}
また、job.StartEncoding()をボタンに入れようとすると、HREFCOMExceptionという奇妙なエラーが発生します。このエラーの意味を誰かに教えてもらえますか?