Interface to expose common methods and properties of output mixers. With an object of type IDmps3OutputMixer, is it possible to determine the specific mixer from the OutputMixerType property. For example:
 Copy imageCopy
IDmps3OutputMixer outputMixer = output.OutputMixer as IDmps3OutputMixer;
if (output != null)
{
    if (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 IDmps3OutputMixer

See Also