Для предварительного просмотра видео, снятого на две панели - PullRequest
0 голосов
/ 30 октября 2018

Я занимаюсь разработкой программы, которая предназначена для получения видео с устройства ввода и предварительного просмотра на две отдельные панели.

using DirectX.Capture;

Таким образом, используя приведенный ниже код, я могу просматривать только на одной панели (panel1), а не на обеих

public partial class myVideo : Form
{
    private Capture capture = null;
    private Filters filters = new Filters();

    public myVideo()
    {
        InitializeComponent();
    }

    private void btnPreview_Click(object sender, EventArgs e)
    {
        Filter videoDevice = null;

        capture = new Capture(filters.VideoInputDevices[0], null);
        capture.PreviewWindow = panel1;
        capture.PreviewWindow = panel2;
    }
}

Пожалуйста, помогите мне разобраться, как это сделать на двух панелях вместо одной.

nb: дублируется с источником захвата экрана, но не с веб-камерой или устройством захвата; выдает исключение SystemErrorException, говорящее «Устройство используется»

...