vesper_player_platform_interface library
Classes
- VesperAbrPolicy
- VesperAppProbeConvergence
- VesperBenchmarkConfiguration
- VesperBufferingPolicy
- VesperBundledPluginReferences
- Canonical references for plugins distributed with Vesper mobile host kits.
- VesperCachePolicy
- VesperCapabilityWarning
- VesperDownloadAssetIndex
- VesperDownloadAssetStream
- VesperDownloadByteRange
- VesperDownloadConfiguration
- VesperDownloadDisposedEvent
- VesperDownloadError
- VesperDownloadErrorEvent
- VesperDownloadExportProgressEvent
- VesperDownloadInitialSnapshotEvent
- VesperDownloadManagerEvent
- VesperDownloadProfile
- VesperDownloadProgressSnapshot
- VesperDownloadRecoveredTaskPlan
- VesperDownloadResourceRecord
- VesperDownloadResyncEvent
- VesperDownloadSegmentRecord
- VesperDownloadSnapshot
- VesperDownloadSource
- VesperDownloadStaleResource
- VesperDownloadTaskCreatedEvent
- VesperDownloadTaskProgressPatch
- VesperDownloadTaskRemovedEvent
- VesperDownloadTaskSnapshot
- VesperDownloadTaskStatePatch
- VesperDownloadTaskUpdatedEvent
- VesperDownloadUnknownEvent
- VesperExternalFormatAdaptationConfig
- VesperExternalPlaybackAvailability
- VesperExternalPlaybackMediaItem
- VesperExternalPlaybackResult
- VesperExternalPlaybackRoute
- VesperExternalPlaybackRouteSnapshot
- VesperExternalPlaybackSessionEvent
- VesperExternalSubtitleSource
- An external subtitle track to attach to a VesperPlayerSource.
- VesperFrameProcessorConfiguration
- VesperFrameProcessorWarning
- VesperHdrCapabilityEvidence
- VesperHdrChromaticityPoint
- VesperHdrMetadata
- VesperHdrOutputSnapshot
- Evidence about the current player's active display path.
- VesperItemsRequested
- VesperMediaTrack
- VesperNativeFramePipelineConfiguration
- VesperPerformanceConfidence
- VesperPerformanceDiagnosis
- VesperPerformanceDiagnosisKind
- VesperPerformanceDiagnostic
- VesperPerformanceDiagnosticsConfiguration
- VesperPerformanceDiagnosticSeverity
- VesperPerformanceDiagnosticsReport
- VesperPerformanceFrameCohort
- VesperPerformanceFrameSample
- VesperPerformanceOverlayState
- VesperPerformancePlaybackSummary
- VesperPerformanceProbe
- VesperPerformanceSampleClass
- VesperPictureInPictureAvailability
- VesperPictureInPictureConfiguration
- VesperPictureInPictureError
- VesperPipelineEventHookConfiguration
- Native playback EventHook plugins selected for one player instance.
- VesperPipelineEventHookDiagnostic
- VesperPipelineEventHookError
- VesperPipelineEventHookMeasurement
- VesperPipelineEventHookOutcome
- VesperPipelineEventHookReport
- VesperPipelineEventHookReportBatch
- VesperPipelineEventHookResult
- VesperPlatformCreateResult
- VesperPlatformDownloadCreateResult
- VesperPlaybackCapabilityProbeRequest
- VesperPlaybackCapabilityProbeResult
- VesperPlaybackResiliencePolicy
- VesperPlaybackSequenceCacheIdentity
- VesperPlaybackSequenceConfiguration
- VesperPlaybackSequenceContentIdentity
- VesperPlaybackSequenceEvent
- VesperPlaybackSequenceItem
- VesperPlaybackSequenceItemsRequestedEvent
- VesperPlaybackSequenceItemState
- VesperPlaybackSequencePage
- VesperPlaybackSequencePreloadProfile
- VesperPlaybackSequenceProvider
- VesperPlaybackSequenceSnapshot
- VesperPlaybackSequenceSnapshotEvent
- VesperPlaybackSequenceSourceResolutionRequiredEvent
- VesperPlaybackSequenceUnknownEvent
- VesperPlaybackSequenceWarmupStats
- VesperPlaybackSequenceWarmupTask
- VesperPlayerCapabilities
- VesperPlayerDisposedEvent
- VesperPlayerDrmConfiguration
- VesperPlayerError
- VesperPlayerErrorEvent
- VesperPlayerEvent
- VesperPlayerPictureInPictureEvent
- VesperPlayerPipelineEventHookReportsEvent
- VesperPlayerPlatform
- VesperPlayerSnapshot
- VesperPlayerSnapshotEvent
- VesperPlayerSource
- VesperPlayerUnknownEvent
- VesperPlayerViewport
- VesperPlayerWarningEvent
- VesperPluginCapability
- VesperPluginCodecCapability
- VesperPluginDecoderCapabilitySummary
- VesperPluginDiagnostic
- VesperPluginFrameProcessorCapabilitySummary
- VesperPluginReference
- Explicit selection of one plugin transport and capability instance.
- VesperPluginSourceNormalizerCapabilitySummary
- VesperPreloadBudgetPolicy
- VesperResolvedSource
- VesperRetryPolicy
- VesperRoutePickerConfiguration
- VesperRuntimeWarning
- VesperSeekableRange
- VesperSourceNormalizerConfiguration
- VesperSourceResolutionRequired
- VesperSubtitleError
- Structured subtitle error carried alongside VesperSubtitleState.
- VesperSubtitleState
- Snapshot of subtitle catalog and selection lifecycle exposed by host kits.
- VesperSubtitleStyle
- Minimal subtitle styling shared by the stable mobile host kits.
- VesperSystemPlaybackConfiguration
- VesperSystemPlaybackControlButton
- VesperSystemPlaybackControls
- VesperSystemPlaybackMetadata
- VesperTimeline
- VesperTrackCatalog
- VesperTrackPreferencePolicy
- VesperTrackSelection
- VesperTrackSelectionSnapshot
- VesperTrackSupport
- VesperVideoPresentation
- Native presentation dimensions after rotation and pixel aspect correction. Independent of the size and lifetime of a playback view.
- VesperVideoRect
- The displayed picture, excluding black bars added by the renderer.
- VesperVideoSurfaceGeometry
- Geometry in logical pixels from the attached player's top-left corner.
- VesperVideoVariantObservation
- VesperViewportHint
Enums
- VesperAbrMode
- VesperBackgroundPlaybackMode
- VesperBufferingPreset
- VesperCachePreset
- VesperCapabilityWarningReason
- VesperDownloadContentFormat
- VesperDownloadOutputFormat
- VesperDownloadPublicCollection
- VesperDownloadStaleResourcePhase
- VesperDownloadState
- VesperDownloadStreamKind
- VesperExternalFallbackFormat
- VesperExternalPlaybackResultStatus
- VesperExternalPlaybackRouteKind
- VesperExternalPlaybackSessionEventKind
- VesperExternalProxyPolicy
- VesperFixedTrackSelectionErrorCode
- Stable rejection codes for an explicit fixed-video-track command.
- VesperFixedTrackStatus
- VesperFrameProcessorMode
- VesperFrameProcessorPolicyAction
- VesperFrameProcessorWarningKind
- VesperHdrOutputFormat
- The observed output format, when the platform can identify it independently of the source format. Confirmed HDR may still have an unknown format.
- VesperHdrOutputState
- The observed dynamic range of the current display output, not source HDR metadata, decoder support, display capability, or a requested render mode.
- VesperMediaTrackKind
- VesperNativeFramePipelineMode
- VesperPictureInPictureErrorCode
- VesperPictureInPictureStatus
- VesperPipelineEventHookDiagnosticSeverity
- VesperPipelineEventHookErrorCode
- VesperPipelineEventHookResultStatus
- VesperPlaybackCapabilityConfidence
- VesperPlaybackCapabilityDolbyVisionMode
- VesperPlaybackCapabilityHdrKind
- VesperPlaybackCapabilityOutputFormat
- VesperPlaybackCapabilityProbeStatus
- VesperPlaybackCodecFamily
- VesperPlaybackSequenceDirection
- VesperPlaybackSequenceMediaKind
- VesperPlaybackSequenceMode
- VesperPlaybackSequenceSourceState
- VesperPlaybackState
- VesperPlayerBackendFamily
- VesperPlayerErrorCategory
- VesperPlayerErrorCode
- VesperPlayerRenderSurfaceKind
- VesperPlayerSourceKind
- VesperPlayerSourceProtocol
- VesperPluginCapabilityKind
- VesperPluginDiagnosticStatus
- VesperPluginParticipation
- VesperPluginPlaybackRoute
- Stable playback routes reported by plugin diagnostics.
- VesperPluginTransport
- VesperRecommendedPlaybackPath
- VesperRetryBackoff
- VesperRuntimeWarningDomain
- VesperSourceNormalizerMode
- VesperSubtitleCatalogState
- Subtitle catalog lifecycle shared by the native host kits.
- VesperSubtitleErrorPhase
- Phase where a subtitle failure originated.
- VesperSubtitleSelectionState
- Subtitle selection transaction state shared by the native host kits.
- VesperSubtitleStatus
- Legacy subtitle lifecycle status.
- VesperSystemPlaybackControlKind
- VesperSystemPlaybackPermissionStatus
- VesperTimelineKind
- VesperTrackSelectionMode
- VesperTrackSupportReason
- VesperTrackSupportSource
- VesperTrackSupportStatus
- VesperViewportHintKind
Functions
-
vesperDecodeMap(
Object? raw) → Map< String, Object?> -
vesperMapPlatformException(
PlatformException error) → Object -
vesperToStringKeyedMap(
Map< Object?, Object?> source) → Map<String, Object?>
Typedefs
-
VesperDownloadStaleResourcePlanRecoveryCallback
= FutureOr<
VesperDownloadRecoveredTaskPlan?> Function(VesperDownloadTaskSnapshot task, VesperDownloadStaleResource staleResource) - VesperSubtitleSideLoad = VesperExternalSubtitleSource
- Legacy name for VesperExternalSubtitleSource.
Exceptions / Errors
- VesperFixedTrackSelectionException
- A structured fixed-track rejection emitted by a native playback host.
- VesperPerformanceDiagnosticsException
- VesperPlayerCommandException
- A structured failure from a player command that crossed a platform boundary.
- VesperSubtitleException
- A structured failure from a subtitle selection transaction.
- VesperUnsupportedError