jbibik
2dc6af1fae
[ui-compose] Add PresentationState
for first-frame info
...
It captures some information needed for the UI logic related to rendering of the video track (and later images) to the surface.
Supporting `EVENT_RENDERED_FIRST_FRAME` helps improve the UX by covering the surface with an overlay (scrim/shutter) until the first frame is ready. This helps avoid sudden flickering during MediaItem transitions.
PiperOrigin-RevId: 712889568
2025-01-07 06:34:02 -08:00
..
2024-09-18 04:47:39 -07:00
2025-01-07 04:58:21 -08:00
2024-08-15 10:36:10 -07:00
2024-12-23 07:57:58 -08:00
2024-12-04 03:55:33 -08:00
2024-12-03 10:07:19 -08:00
2024-10-24 03:49:27 -07:00
2024-10-24 03:49:27 -07:00
2023-06-05 09:47:58 +00:00
2024-07-09 03:43:06 -07:00
2024-10-30 05:33:38 -07:00
2024-10-10 10:18:20 -07:00
2024-11-14 10:03:17 -08:00
2024-12-04 08:08:01 -08:00
2024-12-03 07:14:58 -08:00
2024-10-24 09:53:45 -07:00
2024-12-11 14:47:04 +00:00
2024-10-10 10:18:20 -07:00
2025-01-07 03:35:30 -08:00
2025-01-07 04:40:28 -08:00
2025-01-07 04:58:21 -08:00
2025-01-07 04:58:21 -08:00
2024-12-17 09:59:16 -08:00
2024-12-04 08:08:01 -08:00
2024-12-12 04:36:16 -08:00
2023-06-05 09:47:58 +00:00
2025-01-07 06:13:15 -08:00
2025-01-06 10:46:00 -08:00
2024-12-18 03:47:58 -08:00
2025-01-07 06:13:15 -08:00
2024-12-04 08:08:01 -08:00
2024-10-17 09:54:36 -07:00
2024-12-10 06:13:54 -08:00
2025-01-03 09:26:32 -08:00
2024-11-06 02:45:51 -08:00
2025-01-07 06:02:24 -08:00
2024-11-06 08:21:16 -08:00
2025-01-07 06:34:02 -08:00
2024-01-10 07:22:00 -08:00
2024-11-04 04:16:39 -08:00