public void ConfigureDeckLinks(int DLIdx, int DLDisplayModeIdx)
        {
            IDeckLink dl = DLHelper.GetDeckLinks()[DLIdx];

            IDeckLinkDisplayMode dl1DisplayMode = DLHelper.GetDisplayModes(dl)[DLDisplayModeIdx];

            output = new DLDirect(dl, dl1DisplayMode);

            output.FrameDrawnCallback = NextFrame;

            DisplayWidth  = output.DisplayWidth;
            DisplayHeight = output.DisplayHeight;
        }
Exemple #2
0
        public void ConfigureDeckLinks(int DL1Idx, int DL2Idx, int DL1DisplayModeIdx, int DL2DisplayModeIdx)
        {
            IDeckLink dl1 = DLHelper.GetDeckLinks()[DL1Idx];
            IDeckLink dl2 = DLHelper.GetDeckLinks()[DL2Idx];

            IDeckLinkDisplayMode dl1DisplayMode = DLHelper.GetDisplayModes(dl1)[DL1DisplayModeIdx];
            IDeckLinkDisplayMode dl2DisplayMode = DLHelper.GetDisplayModes(dl2)[DL2DisplayModeIdx];

            output_A = new DLDirect(dl1, dl1DisplayMode);
            output_B = new DLDirect(dl2, dl2DisplayMode);

            output_A.FrameDrawnCallback = NextFrame;

            DisplayWidth  = output_A.DisplayWidth;
            DisplayHeight = output_A.DisplayHeight;
        }