示例#1
0
        public void CanGetFairlightAudioMixerInputs()
        {
            // act
            var result = AtemMini.GetFairlightAudioMixer().Inputs;

            // assert
            Assert.IsNotNull(result);
            Assert.GreaterOrEqual(result.Count(), 0);
        }
示例#2
0
        public void CanGetFairlightAudioMixerProperties()
        {
            // act
            var result = AtemMini.GetFairlightAudioMixer();

            // assert
            Assert.IsNotNull(result);
            Assert.GreaterOrEqual(0, result.MasterOutFaderGain);
        }
示例#3
0
        public void CanGetFairlightAudioMixerInputSources()
        {
            // act
            var result = AtemMini.GetFairlightAudioMixer().Inputs.SelectMany(c => c.Sources);

            // assert
            Assert.IsNotNull(result);
            Assert.GreaterOrEqual(result.Count(), 0);
            result.ToList().ForEach(c => { Logger.LogInformation($"{c.Input.Id}/{c.Id}=> Active: {c.IsActive},{c.MixOption},{c.InputGain},{c.FaderGain}"); });
        }