コード例 #1
0
ファイル: SwitcherMonitors.cs プロジェクト: sneat/3.5
        void IBMDSwitcherAudioMixerCallback.Notify(_BMDSwitcherAudioMixerEventType EventType)
        {
            switch (EventType)
            {
                case (_BMDSwitcherAudioMixerEventType.bmdSwitcherAudioMixerEventTypeProgramOutBalanceChanged):
                    if (ProgramOutBalanceChanged != null)
                        ProgramOutBalanceChanged(this, null);
                    break;

                case (_BMDSwitcherAudioMixerEventType.bmdSwitcherAudioMixerEventTypeProgramOutGainChanged):
                    if (ProgramOutGainChanged != null)
                        ProgramOutGainChanged(this, null);
                    break;
            }
        }
コード例 #2
0
        void IBMDSwitcherAudioMixerCallback.Notify(_BMDSwitcherAudioMixerEventType eventType)
        {
            this._switcherAudioMixerEventArgs = new SwitcherAudioMixerEventArgs();
            switch (eventType)
            {
            case _BMDSwitcherAudioMixerEventType.bmdSwitcherAudioMixerEventTypeProgramOutBalanceChanged:
                this.SwitcherAudioMixerEventTypeProgramOutBalanceChanged?.Invoke(this, this._switcherAudioMixerEventArgs);
                break;

            case _BMDSwitcherAudioMixerEventType.bmdSwitcherAudioMixerEventTypeProgramOutFollowFadeToBlackChanged:
                this.SwitcherAudioMixerEventTypeProgramOutFollowFadeToBlackChanged?.Invoke(this, this._switcherAudioMixerEventArgs);
                break;

            case _BMDSwitcherAudioMixerEventType.bmdSwitcherAudioMixerEventTypeProgramOutGainChanged:
                this.SwitcherAudioMixerEventTypeProgramOutGainChanged?.Invoke(this, this._switcherAudioMixerEventArgs);
                break;
            }
        }
コード例 #3
0
        void IBMDSwitcherAudioMixerCallback.Notify(_BMDSwitcherAudioMixerEventType EventType)
        {
            switch (EventType)
            {
            case (_BMDSwitcherAudioMixerEventType.bmdSwitcherAudioMixerEventTypeProgramOutBalanceChanged):
                if (ProgramOutBalanceChanged != null)
                {
                    ProgramOutBalanceChanged(this, null);
                }
                break;

            case (_BMDSwitcherAudioMixerEventType.bmdSwitcherAudioMixerEventTypeProgramOutGainChanged):
                if (ProgramOutGainChanged != null)
                {
                    ProgramOutGainChanged(this, null);
                }
                break;
            }
        }
コード例 #4
0
 public void Notify(_BMDSwitcherAudioMixerEventType eventType)
 {
     // Ignore
 }