void _SwitcherOutput_DmOutputStreamChanged(IDmCardStreamBase stream, DMOutputEventArgs args) { switch (args.EventId) { case DMOutputEventIds.DisabledByHdcpEventId: DM_Output_Disabled_By_HDCP_fb = _DMOutput.DmOutputPort.DisabledByHdcpFeedback.BoolValue; break; case DMOutputEventIds.OutputEnabledEventId: DM_Output_Enabled_fb = _DMOutput.DmOutputPort.OutputDisabledFeedback.BoolValue; break; case DMOutputEventIds.OutputDisabledEventId: DM_Output_Disabled_fb = _DMOutput.DmOutputPort.OutputEnabledFeedback.BoolValue; break; case DMOutputEventIds.ForceHdcpEnabledEventId: DM_Force_HDCP_Enable_fb = _DMOutput.DmOutputPort.ForceHdcpEnabledFeedback.BoolValue; break; case DMOutputEventIds.ForceHdcpDisabledEventId: DM_Force_HDCP_Disable_fb = _DMOutput.DmOutputPort.ForceHdcpDisabledFeedback.BoolValue; break; case DMOutputEventIds.StreamDeepColorModeEventId: DM_Deep_Color_Mode_fb = _DMOutput.DmOutputPort.DeepColorModeFeedback; break; default: break; } }
void _SwitcherOutput_DMOutputChanged(IDmCardStreamBase stream, DMOutputEventArgs args) { switch (args.EventId) { case DMOutputEventIds.EndpointOnlineEventId: ENDPOINT_ONLINE_fb = _DMOutput.EndpointOnlineFeedback; break; default: break; } }
void _SwitcherOutput_DmpsAudioOutputStreamChanged(IDmCardStreamBase stream, DMOutputEventArgs args) { switch (args.EventId) { case DMOutputEventIds.MasterMuteOnFeedBackEventId: Master_Mute_On_fb = _AnalogAudioOutput.MasterMuteOnFeedBack.BoolValue; break; case DMOutputEventIds.MasterMuteOffFeedBackEventId: Master_Mute_Off_fb = _AnalogAudioOutput.MasterMuteOffFeedBack.BoolValue; break; case DMOutputEventIds.Mic1MuteOnFeedBackEventId: Mic_Mute_On_fb = _AnalogAudioOutput.OutputMixer.MicMuteOnFeedback[1].BoolValue; break; case DMOutputEventIds.Mic1MuteOffFeedBackEventId: Mic_Mute_Off_fb = _AnalogAudioOutput.OutputMixer.MicMuteOffFeedback[1].BoolValue; break; case DMOutputEventIds.SourceMuteOnFeedBackEventId: Source_Mute_On_fb = _AnalogAudioOutput.SourceMuteOnFeedBack.BoolValue; break; case DMOutputEventIds.SourceMuteOffFeedBackEventId: Source_Mute_Off_fb = _AnalogAudioOutput.SourceMuteOffFeedBack.BoolValue; break; case DMOutputEventIds.MonoOutputFeedBackEventId: Mono_Output_fb = _AnalogAudioOutput.OutputMixer.MonoOutputFeedback.BoolValue; break; case DMOutputEventIds.StereoOutputFeedBackEventId: Stereo_Output_fb = _AnalogAudioOutput.OutputMixer.StereoOutputFeedback.BoolValue; break; case DMOutputEventIds.LimiterEnableFeedbackEventId: Limiter_Enable_fb = _AnalogAudioOutput.OutputEqualizer.LimiterEnableFeedback.BoolValue; break; case DMOutputEventIds.LimiterDisableFeedbackEventId: Limiter_Disable_fb = _AnalogAudioOutput.OutputEqualizer.LimiterDisableFeedback.BoolValue; break; case DMOutputEventIds.LimiterSoftKneeOnFeedbackEventId: Limiter_Soft_Knee_Enable_fb = _AnalogAudioOutput.OutputEqualizer.LimiterSoftKneeOnFeedback.BoolValue; break; case DMOutputEventIds.LimiterSoftKneeOffFeedbackEventId: Limiter_Soft_Knee_Disable_fb = _AnalogAudioOutput.OutputEqualizer.LimiterSoftKneeOffFeedback.BoolValue; break; case DMOutputEventIds.MixerBypassedFeedBackEventId: Mixer_Bypassed_fb = _AnalogAudioOutput.OutputMixer.MixerBypassedFeedback.BoolValue; break; case DMOutputEventIds.RecallingPresetFeedbackEventId: Recalling_Preset_fb = _AnalogAudioOutput.RecallingPresetFeedback.BoolValue; break; case DMOutputEventIds.PresetReadyPulseFeedbackEventId: Preset_Ready_Pulse_fb = _AnalogAudioOutput.PresetReadyPulseFeedback.BoolValue; break; case DMOutputEventIds.MasterVolumeFeedBackEventId: Master_Volume_fb = _AnalogAudioOutput.MasterVolumeFeedBack.ShortValue; break; case DMOutputEventIds.Mic1LevelFeedBackEventId: Mic_Level_fb = _AnalogAudioOutput.OutputMixer.MicLevelFeedback[1].ShortValue; break; case DMOutputEventIds.Mic1PanFeedBackEventId: Mic_Pan_fb = _AnalogAudioOutput.OutputMixer.MicPanFeedback[1].ShortValue;; break; case DMOutputEventIds.SourceLevelFeedBackEventId: Source_Level_fb = _AnalogAudioOutput.SourceLevelFeedBack.ShortValue; break; case DMOutputEventIds.SourceBalanceFeedBackEventId: Source_Balance_fb = _AnalogAudioOutput.SourceBalanceFeedBack.ShortValue;; break; case DMOutputEventIds.DelayFeedBackEventId: Delay_fb = _AnalogAudioOutput.OutputMixer.DelayFeedback.UShortValue; break; case DMOutputEventIds.MinVolumeFeedBackEventId: Min_Volume_fb = _AnalogAudioOutput.OutputMixer.MinVolumeFeedback.ShortValue; break; case DMOutputEventIds.MaxVolumeFeedBackEventId: Max_Volume_fb = _AnalogAudioOutput.OutputMixer.MaxVolumeFeedback.ShortValue; break; case DMOutputEventIds.StartupVolumeFeedBackEventId: Startup_Volume_fb = _AnalogAudioOutput.OutputMixer.StartupVolumeFeedback.ShortValue; break; case DMOutputEventIds.OutputVuFeedBackEventId: VU_fb = _AnalogAudioOutput.OutputMixer.OutputVuFeedback.UShortValue; break; case DMOutputEventIds.BassEventId: Bass_fb = _AnalogAudioOutput.OutputEqualizer.BassFeedback.ShortValue; break; case DMOutputEventIds.TrebleEventId: Treble_fb = _AnalogAudioOutput.OutputEqualizer.TrebleFeedback.ShortValue; break; case DMOutputEventIds.LimiterThresholdFeedbackEventId: Limiter_Threshold_fb = _AnalogAudioOutput.OutputEqualizer.LimiterThresholdFeedback.ShortValue; break; case DMOutputEventIds.LimiterAttackFeedbackEventId: Limiter_Attack_fb = _AnalogAudioOutput.OutputEqualizer.LimiterAttackFeedback.UShortValue; break; case DMOutputEventIds.LimiterReleaseFeedbackEventId: Limiter_Release_fb = _AnalogAudioOutput.OutputEqualizer.LimiterReleaseFeedback.UShortValue; break; case DMOutputEventIds.LimiterRatioFeedbackEventId: Limiter_Ratio_fb = _AnalogAudioOutput.OutputEqualizer.LimiterRatioFeedback.UShortValue; break; case DMOutputEventIds.GeqGain315HzFeedbackEventId: GEQ_Gain_31_5Hz_fb = _AnalogAudioOutput.OutputEqualizer.GeqGain315HzFeedback.ShortValue; break; case DMOutputEventIds.GeqGain63HzFeedbackEventId: GEQ_Gain_63Hz_fb = _AnalogAudioOutput.OutputEqualizer.GeqGain63HzFeedback.ShortValue; break; case DMOutputEventIds.GeqGain125HzFeedbackEventId: GEQ_Gain_125Hz_fb = _AnalogAudioOutput.OutputEqualizer.GeqGain125HzFeedback.ShortValue; break; case DMOutputEventIds.GeqGain250HzFeedbackEventId: GEQ_Gain_250Hz_fb = _AnalogAudioOutput.OutputEqualizer.GeqGain250HzFeedback.ShortValue; break; case DMOutputEventIds.GeqGain500HzFeedbackEventId: GEQ_Gain_500Hz_fb = _AnalogAudioOutput.OutputEqualizer.GeqGain500HzFeedback.ShortValue; break; case DMOutputEventIds.GeqGain1KHzFeedbackEventId: GEQ_Gain_1KHz_fb = _AnalogAudioOutput.OutputEqualizer.GeqGain1KHzFeedback.ShortValue; break; case DMOutputEventIds.GeqGain2KHzFeedbackEventId: GEQ_Gain_2KHz_fb = _AnalogAudioOutput.OutputEqualizer.GeqGain2KHzFeedback.ShortValue; break; case DMOutputEventIds.GeqGain4KHzFeedbackEventId: GEQ_Gain_4KHz_fb = _AnalogAudioOutput.OutputEqualizer.GeqGain4KHzFeedback.ShortValue; break; case DMOutputEventIds.GeqGain8KHzFeedbackEventId: GEQ_Gain_8KHz_fb = _AnalogAudioOutput.OutputEqualizer.GeqGain8KHzFeedback.ShortValue; break; case DMOutputEventIds.GeqGain16KHzFeedbackEventId: GEQ_Gain_16KHz_fb = _AnalogAudioOutput.OutputEqualizer.GeqGain16KHzFeedback.ShortValue; break; default: break; } }
void _SwitcherInput_VGA1InputChanged(IDmCardStreamBase stream, DMInputEventArgs args) { ProcessEvent(args); }
void _SwitcherOutput_DMHDMIOutputStreamChanged(IDmCardStreamBase stream, DMOutputEventArgs args) { switch (args.EventId) { case DMOutputEventIds.Stream3DStatusEventId: Source_3D_Status_fb = _DMOutput.DmHdmiOutputStream.Stream3DStatusFeedback; break; case DMOutputEventIds.ScalerEnabledEventId: Scaler_Enabled_fb = _DMOutput.DmHdmiOutputStream.Scaler.EnabledFeedback; break; case DMOutputEventIds.UnderscanEventId: Scaler_Underscan_Mode_fb = _DMOutput.DmHdmiOutputStream.Scaler.UnderscanModeFeedback; break; case DMOutputEventIds.MasterMuteOnFeedBackEventId: Master_Mute_On_fb = _DMOutput.DmHdmiOutputStream.MasterMuteOnFeedBack.BoolValue; break; case DMOutputEventIds.MasterMuteOffFeedBackEventId: Master_Mute_Off_fb = _DMOutput.DmHdmiOutputStream.MasterMuteOffFeedBack.BoolValue; break; case DMOutputEventIds.Mic1MuteOnFeedBackEventId: Mic_Mute_On_fb = _DMOutput.DmHdmiOutputStream.OutputMixer.MicMuteOnFeedback[1].BoolValue; break; case DMOutputEventIds.Mic1MuteOffFeedBackEventId: Mic_Mute_Off_fb = _DMOutput.DmHdmiOutputStream.OutputMixer.MicMuteOffFeedback[1].BoolValue; break; case DMOutputEventIds.SourceMuteOnFeedBackEventId: Source_Mute_On_fb = _DMOutput.DmHdmiOutputStream.SourceMuteOnFeedBack.BoolValue; break; case DMOutputEventIds.SourceMuteOffFeedBackEventId: Source_Mute_Off_fb = _DMOutput.DmHdmiOutputStream.SourceMuteOffFeedBack.BoolValue; break; case DMOutputEventIds.MixerBypassedFeedBackEventId: Mixer_Bypassed_fb = _DMOutput.DmHdmiOutputStream.SourceMuteOffFeedBack.BoolValue; break; case DMOutputEventIds.PresetReadyPulseFeedbackEventId: Preset_Ready_Pulse_fb = _DMOutput.DmHdmiOutputStream.PresetReadyPulseFeedback.BoolValue; break; case DMOutputEventIds.MasterVolumeFeedBackEventId: Master_Volume_fb = _DMOutput.DmHdmiOutputStream.MasterVolumeFeedBack.ShortValue; break; case DMOutputEventIds.Mic1LevelFeedBackEventId: Mic_Level_fb = _DMOutput.DmHdmiOutputStream.OutputMixer.MicLevelFeedback[1].ShortValue; break; case DMOutputEventIds.Mic1PanFeedBackEventId: Mic_Pan_fb = _DMOutput.DmHdmiOutputStream.OutputMixer.MicPanFeedback[1].ShortValue; break; case DMOutputEventIds.SourceLevelFeedBackEventId: Source_Level_fb = _DMOutput.DmHdmiOutputStream.SourceLevelFeedBack.ShortValue; break; case DMOutputEventIds.SourceBalanceFeedBackEventId: Source_Balance_fb = _DMOutput.DmHdmiOutputStream.SourceBalanceFeedBack.ShortValue; break; case DMOutputEventIds.MinVolumeFeedBackEventId: Min_Volume_fb = _DMOutput.DmHdmiOutputStream.OutputMixer.MinVolumeFeedback.ShortValue; break; case DMOutputEventIds.MaxVolumeFeedBackEventId: Max_Volume_fb = _DMOutput.DmHdmiOutputStream.OutputMixer.MaxVolumeFeedback.ShortValue; break; case DMOutputEventIds.OutputVuFeedBackEventId: VU_fb = _DMOutput.DmHdmiOutputStream.OutputMixer.OutputVuFeedback.UShortValue; break; case DMOutputEventIds.StartupVolumeFeedBackEventId: Startup_Volume_fb = _DMOutput.DmHdmiOutputStream.OutputMixer.StartupVolumeFeedback.ShortValue; break; case DMOutputEventIds.RecallingPresetFeedbackEventId: Recalling_Preset_fb = _DMOutput.DmHdmiOutputStream.RecallingPresetFeedback.BoolValue; break; case 406: Scaler_Enabled_fb = _DMOutput.DmHdmiOutputStream.Scaler.EnabledFeedback; break; case 403: Scaler_User_Resolution_Index_fb = _DMOutput.DmHdmiOutputStream.Scaler.UserResolutionIndexFeedback; break; case 401: Scaler_Underscan_Mode_fb = _DMOutput.DmHdmiOutputStream.Scaler.UnderscanModeFeedback; break; case 402: Scaler_Display_Mode_fb = _DMOutput.DmHdmiOutputStream.Scaler.DisplayModeFeedback; break; case 404: Scaler_Out_Standby_Timeout_fb = _DMOutput.DmHdmiOutputStream.Scaler.StandbyTimeoutFeedback; break; default: break; } }