yl_player_platform_interface 0.2.0-dev.2
yl_player_platform_interface: ^0.2.0-dev.2 copied to clipboard
Shared platform contract and immutable value types for the federated yl_player Flutter plugin.
0.2.0-dev.2 #
- Add an optional media-clock position metric for observing playback progress independently from live-window timeline coordinates.
0.2.0-dev.1 #
- Replace the v0.1 backend contract with SPI major 2, explicit implementation identity, source assessment, commit/state Load barriers, and session IDs.
- Add immutable Player/Load policy types, typed source families, authoritative state/timeline/geometry models, correlated events, and safe structured failures.
- Add validation at Dart/native publication boundaries and reusable observable platform conformance utilities.
- Verify the synchronized v0.2 package contract in the publication dry-run gate.
0.1.0-dev.1 #
- Add immutable player configuration, media-source, track, state, capability, metric, event, and error models.
- Add federated platform and per-player backend contracts.
- Add nullable Android device-tier, target-buffer, adaptive-downgrade, Surface-rebuild, and selected-video-bitrate playback diagnostics.