private static IBMDSwitcherAudioMonitorOutput GetMonitor(AtemMockServerWrapper helper) { var mixer = TestAudioProgramOut.GetAudioMixer(helper); var iterator = AtemSDKConverter.CastSdk <IBMDSwitcherAudioMonitorOutputIterator>(mixer.CreateIterator); var headphones = AtemSDKConverter.IterateList <IBMDSwitcherAudioMonitorOutput, IBMDSwitcherAudioMonitorOutput>(iterator.Next, (p, i) => p); return(headphones.Single()); }
public static IBMDSwitcherAudioInput GetInput(AtemMockServerWrapper helper, long targetId) { IBMDSwitcherAudioMixer mixer = TestAudioProgramOut.GetAudioMixer(helper); var iterator = AtemSDKConverter.CastSdk <IBMDSwitcherAudioInputIterator>(mixer.CreateIterator); iterator.GetById(targetId, out IBMDSwitcherAudioInput input); Assert.NotNull(input); return(input); }