Ejemplo n.º 1
0
 void HdmiOutput_OutputStreamChange(EndpointOutputStream outputStream, EndpointOutputStreamEventArgs args)
 {
     if (args.EventId == EndpointOutputStreamEventIds.HorizontalResolutionFeedbackEventId || args.EventId == EndpointOutputStreamEventIds.VerticalResolutionFeedbackEventId ||
         args.EventId == EndpointOutputStreamEventIds.FramesPerSecondFeedbackEventId)
     {
         VideoOutputResolutionFeedback.FireUpdate();
     }
 }
Ejemplo n.º 2
0
        void _EndpointHdmiOutput_OutputStreamChange(EndpointOutputStream outputStream, EndpointOutputStreamEventArgs args)
        {
            switch (args.EventId)
            {
            case EndpointOutputStreamEventIds.HdmiOutDisabledFeedbackEventId:
                Disabled_By_HDCP_fb = _EndpointHdmiOutput.DisabledByHdcpFeedback.BoolValue;;
                break;

            case EndpointOutputStreamEventIds.HdcpTransmitterModeFeedbackEventId:
                Hdcp_Tranmsitter_Mode_fb = _EndpointHdmiOutput.HdcpTransmitterModeFeedback;
                break;

            default:
                break;
            }
        }
Ejemplo n.º 3
0
        void HdmiOutput_OutputStreamChange(EndpointOutputStream outputStream, EndpointOutputStreamEventArgs args)
        {
            switch (args.EventId)
            {
            case EndpointOutputStreamEventIds.FramesPerSecondFeedbackEventId:
            case EndpointOutputStreamEventIds.VerticalResolutionFeedbackEventId:
            case EndpointOutputStreamEventIds.HorizontalResolutionFeedbackEventId:
                VideoOutputResolutionFeedback.FireUpdate();
                break;

            case EndpointOutputStreamEventIds.HotplugDetectedEventId:
                if (_rmc.HdmiOutput.ConnectedDevice == null)
                {
                    return;
                }
                EdidManufacturerFeedback.FireUpdate();
                EdidNameFeedback.FireUpdate();
                EdidPreferredTimingFeedback.FireUpdate();
                EdidSerialNumberFeedback.FireUpdate();
                break;
            }
        }