public void PropertyChanged(_BMDSwitcherMixEffectBlockPropertyId propertyId)
 {
     if (propertyId == _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdInTransition && InTransitionChanged != null)
     {
         InTransitionChanged(this, null);
     }
 }
示例#2
0
 void IBMDSwitcherMixEffectBlockCallback.PropertyChanged(_BMDSwitcherMixEffectBlockPropertyId propId)
 {
     switch (propId)
     {
         case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdProgramInput:
             if (ProgramInputChanged != null)
                 ProgramInputChanged(this, null);
             break;
         case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdPreviewInput:
             if (PreviewInputChanged != null)
                 PreviewInputChanged(this, null);
             break;
         case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdTransitionFramesRemaining:
             if (TransitionFramesRemainingChanged != null)
                 TransitionFramesRemainingChanged(this, null);
             break;
         case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdTransitionPosition:
             if (TransitionPositionChanged != null)
                 TransitionPositionChanged(this, null);
             break;
         case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdInTransition:
             if (InTransitionChanged != null)
                 InTransitionChanged(this, null);
             break;
     }
 }
        void IBMDSwitcherMixEffectBlockCallback.PropertyChanged(_BMDSwitcherMixEffectBlockPropertyId propId)
        {
            switch (propId)
            {
            case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdProgramInput:
                if (ProgramInputChanged != null)
                {
                    ProgramInputChanged(this, null);
                }
                break;

            case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdPreviewInput:
                if (PreviewInputChanged != null)
                {
                    PreviewInputChanged(this, null);
                }
                break;

            case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdTransitionFramesRemaining:
                if (TransitionFramesRemainingChanged != null)
                {
                    TransitionFramesRemainingChanged(this, null);
                }
                break;

            case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdTransitionPosition:
                if (TransitionPositionChanged != null)
                {
                    TransitionPositionChanged(this, null);
                }
                break;

            case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdInTransition:
                if (InTransitionChanged != null)
                {
                    InTransitionChanged(this, null);
                }
                break;
            }
        }
示例#4
0
        void IBMDSwitcherMixEffectBlockCallback.PropertyChanged(_BMDSwitcherMixEffectBlockPropertyId propId)
        {
            switch (propId)
            {
                case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdFadeToBlackFramesRemaining:
                    if (FadeToBlackFramesRemainingChanged != null)
                        FadeToBlackFramesRemainingChanged(this, null);
                    break;

                case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdFadeToBlackRate:
                    if (FadeToBlackRateChanged != null)
                        FadeToBlackRateChanged(this, null);
                    break;

                case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdInFadeToBlack:
                    if (InFadeToBlackChanged != null)
                        InFadeToBlackChanged(this, null);
                    break;

                case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdInputAvailabilityMask:
                    if (InputAvailabilityMaskChanged != null)
                        InputAvailabilityMaskChanged(this, null);
                    break;

                case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdInTransition:
                    if (InTransitionChanged != null)
                        InTransitionChanged(this, null);
                    break;

                case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdPreviewInput:
                    if (PreviewInputChanged != null)
                        PreviewInputChanged(this, null);
                    break;

                case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdPreviewLive:
                    if (PreviewLiveChanged != null)
                        PreviewLiveChanged(this, null);
                    break;

                case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdPreviewTransition:
                    if (PreviewTransitionChanged != null)
                        PreviewTransitionChanged(this, null);
                    break;

                case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdProgramInput:
                    if (ProgramInputChanged != null)
                        ProgramInputChanged(this, null);
                    break;

                case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdTransitionFramesRemaining:
                    if (TransitionFramesRemainingChanged != null)
                        TransitionFramesRemainingChanged(this, null);
                    break;

                case _BMDSwitcherMixEffectBlockPropertyId.bmdSwitcherMixEffectBlockPropertyIdTransitionPosition:
                    if (TransitionPositionChanged != null)
                        TransitionPositionChanged(this, null);
                    break;
            }
        }