Interface to expose an output mixer. When you have an object that is of type IOutputMixer, you can get the OutputMixer from it and check the OutputMixerType accordingly for the actual object. For example:
 Copy imageCopy
IOutputMixer output = SwitcherOutputs[1] as IOutputMixer;
if (output != null)
{
    if (output.OutputMixer.OutputMixerType == eOutputMixerType.Dmps3OutputMixerWithMonoAndStereo)
    {
        // If it supports Mono/Stereo, toggle it.
        Dmps3OutputMixerWithMonoAndStereo OutWithMS = (Dmps3OutputMixerWithMonoAndStereo)output;
        if (OutWithMS.MonoOutputFeedback.BoolValue == true)
            OutWithMS.StereoOutput();
        else
            OutWithMS.MonoOutput();
    }    
}

Namespace: Crestron.SimplSharpPro.DM
Assembly: SimplSharpPro (in SimplSharpPro.exe)

Syntax

C#
public interface IOutputMixer

See Also