public static IBMDSwitcherKeyFlyParameters GetKeyFlyParameters(this IBMDSwitcherKey o)
 {
     return(QueryInterface <IBMDSwitcherKey, IBMDSwitcherKeyFlyParameters> .GetObject(o));
 }
 public static IBMDSwitcherStreamRTMP GetStreamRTMP(this IBMDSwitcher o)
 {
     return(QueryInterface <IBMDSwitcher, IBMDSwitcherStreamRTMP> .GetObject(o));
 }
 public static IBMDSwitcherTransitionDVEParameters GetTransitionDVEParameters(this IBMDSwitcherMixEffectBlock m)
 {
     return(QueryInterface <IBMDSwitcherMixEffectBlock, IBMDSwitcherTransitionDVEParameters> .GetObject(m));
 }
 public static IBMDSwitcherMacroControl GetMacroControl(this IBMDSwitcher o)
 {
     return(QueryInterface <IBMDSwitcher, IBMDSwitcherMacroControl> .GetObject(o));
 }
 /// <summary>
 /// Query the switcher for the Fairlight Audio Mixer
 /// </summary>
 /// <param name="o"></param>
 /// <returns></returns>
 public static IBMDSwitcherFairlightAudioMixer GetFairlightAudioMixer(this IBMDSwitcher o)
 {
     return(QueryInterface <IBMDSwitcher, IBMDSwitcherFairlightAudioMixer> .GetObject(o));
 }