Example #1
0
        void IBMDSwitcherTransitionStingerParametersCallback.Notify(_BMDSwitcherTransitionStingerParametersEventType eventType)
        {
            this._switcherTransitionStingerParametersEventArgs = new SwitcherTransitionStingerParametersEventArgs();
            switch (eventType)
            {
            case _BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypeClipChanged:
                SwitcherTransitionStingerParametersEventTypeClipChanged?.Invoke(this, this._switcherTransitionStingerParametersEventArgs);
                break;

            case _BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypeClipDurationChanged:
                SwitcherTransitionStingerParametersEventTypeClipDurationChanged?.Invoke(this, this._switcherTransitionStingerParametersEventArgs);
                break;

            case _BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypeGainChanged:
                SwitcherTransitionStingerParametersEventTypeGainChanged?.Invoke(this, this._switcherTransitionStingerParametersEventArgs);
                break;

            case _BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypeInverseChanged:
                SwitcherTransitionStingerParametersEventTypeInverseChanged?.Invoke(this, this._switcherTransitionStingerParametersEventArgs);
                break;

            case _BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypeMixRateChanged:
                SwitcherTransitionStingerParametersEventTypeMixRateChanged?.Invoke(this, this._switcherTransitionStingerParametersEventArgs);
                break;

            case _BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypePreMultipliedChanged:
                SwitcherTransitionStingerParametersEventTypePreMultipliedChanged?.Invoke(this, this._switcherTransitionStingerParametersEventArgs);
                break;

            case _BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypePrerollChanged:
                SwitcherTransitionStingerParametersEventTypePrerollChanged?.Invoke(this, this._switcherTransitionStingerParametersEventArgs);
                break;

            case _BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypeSourceChanged:
                SwitcherTransitionStingerParametersEventTypeSourceChanged?.Invoke(this, this._switcherTransitionStingerParametersEventArgs);
                break;

            case _BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypeTriggerPointChanged:
                SwitcherTransitionStingerParametersEventTypeTriggerPointChanged?.Invoke(this, this._switcherTransitionStingerParametersEventArgs);
                break;
            }
        }
Example #2
0
        void IBMDSwitcherTransitionStingerParametersCallback.Notify(_BMDSwitcherTransitionStingerParametersEventType EventType)
        {
            switch (EventType)
            {
                case (_BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypeClipChanged):
                    if (ClipChanged != null)
                        ClipChanged(this, null);
                    break;

                case (_BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypeClipDurationChanged):
                    if (ClipDurationChanged != null)
                        ClipDurationChanged(this, null);
                    break;

                case (_BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypeGainChanged):
                    if (GainChanged != null)
                        GainChanged(this, null);
                    break;

                case (_BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypeInverseChanged):
                    if (InverseChanged != null)
                        InverseChanged(this, null);
                    break;

                case (_BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypeMixRateChanged):
                    if (MixRateChanged != null)
                        MixRateChanged(this, null);
                    break;

                case (_BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypePreMultipliedChanged):
                    if (PreMultipliedChanged != null)
                        PreMultipliedChanged(this, null);
                    break;

                case (_BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypePrerollChanged):
                    if (PrerollChanged != null)
                        PrerollChanged(this, null);
                    break;

                case (_BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypeSourceChanged):
                    if (SourceChanged != null)
                        SourceChanged(this, null);
                    break;

                case (_BMDSwitcherTransitionStingerParametersEventType.bmdSwitcherTransitionStingerParametersEventTypeTriggerPointChanged):
                    if (TriggerPointChanged != null)
                        TriggerPointChanged(this, null);
                    break;
            }
        }