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; }
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; }