示例#1
0
 void AirMedia_AirMediaChange(object sender, Crestron.SimplSharpPro.DeviceSupport.GenericEventArgs args)
 {
     if (args.EventId == AirMediaInputSlot.AirMediaStatusFeedbackEventId)
     {
         IsInSessionFeedback.FireUpdate();
     }
     else if (args.EventId == AirMediaInputSlot.AirMediaErrorFeedbackEventId)
     {
         ErrorFeedback.FireUpdate();
     }
     else if (args.EventId == AirMediaInputSlot.AirMediaNumberOfUserConnectedEventId)
     {
         NumberOfUsersConnectedFeedback.FireUpdate();
     }
     else if (args.EventId == AirMediaInputSlot.AirMediaLoginCodeEventId)
     {
         LoginCodeFeedback.FireUpdate();
     }
     else if (args.EventId == AirMediaInputSlot.AirMediaConnectionAddressFeedbackEventId)
     {
         ConnectionAddressFeedback.FireUpdate();
     }
     else if (args.EventId == AirMediaInputSlot.AirMediaHostNameFeedbackEventId)
     {
         HostnameFeedback.FireUpdate();
     }
 }
示例#2
0
 void DisplayControl_DisplayControlChange(object sender, Crestron.SimplSharpPro.DeviceSupport.GenericEventArgs args)
 {
     if (args.EventId == AmX00.VideoOutFeedbackEventId)
     {
         VideoOutFeedback.FireUpdate();
     }
     else if (args.EventId == AmX00.EnableAutomaticRoutingFeedbackEventId)
     {
         AutomaticInputRoutingEnabledFeedback.FireUpdate();
     }
 }
示例#3
0
        void VideoControls_ControlChange(object sender, Crestron.SimplSharpPro.DeviceSupport.GenericEventArgs args)
        {
            var id = args.EventId;

            Debug.Console(2, this, "EventId {0}", args.EventId);

            if (id == VideoControlsEventIds.BrightnessFeedbackEventId)
            {
                VgaBrightnessFeedback.FireUpdate();
            }
            else if (id == VideoControlsEventIds.ContrastFeedbackEventId)
            {
                VgaContrastFeedback.FireUpdate();
            }
        }