Lines Matching refs:DisplayEventReceiver

89 std::string toString(const DisplayEventReceiver::Event& event) {  in toString()
91 case DisplayEventReceiver::DISPLAY_EVENT_HOTPLUG: in toString()
95 case DisplayEventReceiver::DISPLAY_EVENT_VSYNC: in toString()
100 case DisplayEventReceiver::DISPLAY_EVENT_MODE_CHANGE: in toString()
103 case DisplayEventReceiver::DISPLAY_EVENT_HDCP_LEVELS_CHANGE: in toString()
113 DisplayEventReceiver::Event makeHotplug(PhysicalDisplayId displayId, nsecs_t timestamp, in makeHotplug()
115 DisplayEventReceiver::Event event; in makeHotplug()
116 event.header = {DisplayEventReceiver::DISPLAY_EVENT_HOTPLUG, displayId, timestamp}; in makeHotplug()
121 DisplayEventReceiver::Event makeHotplugError(nsecs_t timestamp, int32_t connectionError) { in makeHotplugError()
122 DisplayEventReceiver::Event event; in makeHotplugError()
124 event.header = {DisplayEventReceiver::DISPLAY_EVENT_HOTPLUG, unusedDisplayId, timestamp}; in makeHotplugError()
130 DisplayEventReceiver::Event makeVSync(PhysicalDisplayId displayId, nsecs_t timestamp, in makeVSync()
133 DisplayEventReceiver::Event event; in makeVSync()
134 event.header = {DisplayEventReceiver::DISPLAY_EVENT_VSYNC, displayId, timestamp}; in makeVSync()
147 DisplayEventReceiver::Event makeModeChanged(const scheduler::FrameRateMode& mode) { in makeModeChanged()
148 DisplayEventReceiver::Event event; in makeModeChanged()
149 event.header = {DisplayEventReceiver::DISPLAY_EVENT_MODE_CHANGE, in makeModeChanged()
156 DisplayEventReceiver::Event makeFrameRateOverrideEvent(PhysicalDisplayId displayId, in makeFrameRateOverrideEvent()
158 return DisplayEventReceiver::Event{ in makeFrameRateOverrideEvent()
160 DisplayEventReceiver::Event::Header{ in makeFrameRateOverrideEvent()
161 .type = DisplayEventReceiver::DISPLAY_EVENT_FRAME_RATE_OVERRIDE, in makeFrameRateOverrideEvent()
169 DisplayEventReceiver::Event makeFrameRateOverrideFlushEvent(PhysicalDisplayId displayId) { in makeFrameRateOverrideFlushEvent()
170 return DisplayEventReceiver::Event{ in makeFrameRateOverrideFlushEvent()
171 .header = DisplayEventReceiver::Event::Header{ in makeFrameRateOverrideFlushEvent()
172 .type = DisplayEventReceiver::DISPLAY_EVENT_FRAME_RATE_OVERRIDE_FLUSH, in makeFrameRateOverrideFlushEvent()
178 DisplayEventReceiver::Event makeHdcpLevelsChange(PhysicalDisplayId displayId, in makeHdcpLevelsChange()
180 return DisplayEventReceiver::Event{ in makeHdcpLevelsChange()
182 DisplayEventReceiver::Event::Header{ in makeHdcpLevelsChange()
183 .type = DisplayEventReceiver::DISPLAY_EVENT_HDCP_LEVELS_CHANGE, in makeHdcpLevelsChange()
247 status_t EventThreadConnection::postEvent(const DisplayEventReceiver::Event& event) { in postEvent()
252 if (event.header.type == DisplayEventReceiver::DISPLAY_EVENT_FRAME_RATE_OVERRIDE || in postEvent()
253 event.header.type == DisplayEventReceiver::DISPLAY_EVENT_FRAME_RATE_OVERRIDE_FLUSH) { in postEvent()
255 if (event.header.type == DisplayEventReceiver::DISPLAY_EVENT_FRAME_RATE_OVERRIDE) { in postEvent()
259 auto size = DisplayEventReceiver::sendEvents(&mChannel, mPendingEvents.data(), in postEvent()
265 auto size = DisplayEventReceiver::sendEvents(&mChannel, &event, 1); in postEvent()
479 std::optional<DisplayEventReceiver::Event> event; in threadMain()
486 if (event->header.type == DisplayEventReceiver::DISPLAY_EVENT_HOTPLUG) { in threadMain()
571 bool EventThread::shouldConsumeEvent(const DisplayEventReceiver::Event& event, in shouldConsumeEvent()
587 case DisplayEventReceiver::DISPLAY_EVENT_HOTPLUG: in shouldConsumeEvent()
590 case DisplayEventReceiver::DISPLAY_EVENT_HDCP_LEVELS_CHANGE: in shouldConsumeEvent()
593 case DisplayEventReceiver::DISPLAY_EVENT_MODE_CHANGE: { in shouldConsumeEvent()
598 case DisplayEventReceiver::DISPLAY_EVENT_VSYNC: in shouldConsumeEvent()
624 case DisplayEventReceiver::DISPLAY_EVENT_FRAME_RATE_OVERRIDE: in shouldConsumeEvent()
626 case DisplayEventReceiver::DISPLAY_EVENT_FRAME_RATE_OVERRIDE_FLUSH: in shouldConsumeEvent()
701 void EventThread::dispatchEvent(const DisplayEventReceiver::Event& event, in dispatchEvent()
704 DisplayEventReceiver::Event copy = event; in dispatchEvent()
705 if (event.header.type == DisplayEventReceiver::DISPLAY_EVENT_VSYNC) { in dispatchEvent()
727 if (event.header.type == DisplayEventReceiver::DISPLAY_EVENT_VSYNC && in dispatchEvent()