void IBMDSwitcherKeyCallback.Notify(_BMDSwitcherKeyEventType eventType) { switch (eventType) { case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeInputFillChanged: UpstreamKeyFillChanged?.Invoke(this, null); break; case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeInputCutChanged: UpstreamKeyCutChanged?.Invoke(this, null); break; case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeOnAirChanged: UpstreamKeyOnAirChanged?.Invoke(this, null); break; case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeTypeChanged: UpstreamKeyTypeChanged?.Invoke(this, null); break; case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskTopChanged: case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskBottomChanged: case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskLeftChanged: case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskRightChanged: UpstreamKeyMaskChanged?.Invoke(this, null); break; } }
public void Notify(_BMDSwitcherKeyEventType eventType) { switch (eventType) { case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeOnAirChanged: _mediator.Publish(new NextTransitionNotify { }); break; default: _mediator.Publish(new SwitcherMessageNotify { Message = $"Key says: {eventType}" }); break; } }
void IBMDSwitcherKeyCallback.Notify(_BMDSwitcherKeyEventType eventType) { this._switcherKeyEventArgs = new SwitcherKeyEventArgs(); switch (eventType) { case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeCanBeDVEKeyChanged: this.SwitcherKeyEventTypeCanBeDVEKeyChanged?.Invoke(this, this._switcherKeyEventArgs); break; case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeInputCutChanged: this.SwitcherKeyEventTypeInputCutChanged?.Invoke(this, this._switcherKeyEventArgs); break; case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeInputFillChanged: this.SwitcherKeyEventTypeInputFillChanged?.Invoke(this, this._switcherKeyEventArgs); break; case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskBottomChanged: this.SwitcherKeyEventTypeMaskBottomChanged?.Invoke(this, this._switcherKeyEventArgs); break; case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskedChanged: this.SwitcherKeyEventTypeMaskedChanged?.Invoke(this, this._switcherKeyEventArgs); break; case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskLeftChanged: this.SwitcherKeyEventTypeMaskLeftChanged?.Invoke(this, this._switcherKeyEventArgs); break; case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskRightChanged: this.SwitcherKeyEventTypeMaskRightChanged?.Invoke(this, this._switcherKeyEventArgs); break; case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskTopChanged: this.SwitcherKeyEventTypeMaskTopChanged?.Invoke(this, this._switcherKeyEventArgs); break; case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeOnAirChanged: this.SwitcherKeyEventTypeOnAirChanged?.Invoke(this, this._switcherKeyEventArgs); break; case _BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeTypeChanged: this.SwitcherKeyEventTypeTypeChanged?.Invoke(this, this._switcherKeyEventArgs); break; } }
void IBMDSwitcherKeyCallback.Notify(_BMDSwitcherKeyEventType EventType) { switch (EventType) { case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeCanBeDVEKeyChanged): if (CanBeDVEKeyChanged != null) { CanBeDVEKeyChanged(this, null); } break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeInputCutChanged): if (InputCutChanged != null) { InputCutChanged(this, null); } break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeInputFillChanged): if (InputFillChanged != null) { InputFillChanged(this, null); } break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskBottomChanged): if (MaskBottomChanged != null) { MaskBottomChanged(this, null); } break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskedChanged): if (MaskedChanged != null) { MaskedChanged(this, null); } break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskLeftChanged): if (MaskLeftChanged != null) { MaskLeftChanged(this, null); } break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskRightChanged): if (MaskRightChanged != null) { MaskRightChanged(this, null); } break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskTopChanged): if (MaskTopChanged != null) { MaskTopChanged(this, null); } break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeOnAirChanged): if (OnAirChanged != null) { OnAirChanged(this, null); } break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeTypeChanged): if (TypeChanged != null) { TypeChanged(this, null); } break; } }
void IBMDSwitcherKeyCallback.Notify(_BMDSwitcherKeyEventType EventType) { switch (EventType) { case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeCanBeDVEKeyChanged): if (CanBeDVEKeyChanged != null) CanBeDVEKeyChanged(this, null); break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeInputCutChanged): if (InputCutChanged != null) InputCutChanged(this, null); break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeInputFillChanged): if (InputFillChanged != null) InputFillChanged(this, null); break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskBottomChanged): if (MaskBottomChanged != null) MaskBottomChanged(this, null); break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskedChanged): if (MaskedChanged != null) MaskedChanged(this, null); break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskLeftChanged): if (MaskLeftChanged != null) MaskLeftChanged(this, null); break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskRightChanged): if (MaskRightChanged != null) MaskRightChanged(this, null); break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeMaskTopChanged): if (MaskTopChanged != null) MaskTopChanged(this, null); break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeOnAirChanged): if (OnAirChanged != null) OnAirChanged(this, null); break; case (_BMDSwitcherKeyEventType.bmdSwitcherKeyEventTypeTypeChanged): if (TypeChanged != null) TypeChanged(this, null); break; } }