just_audio_platform_interface library Null safety

Classes

AndroidEqualizerBandMessage
Information about an equalizer band to be communicated with the platform implementation.
AndroidEqualizerBandSetGainRequest
Information communicated to the platform implementation when setting the gain for an equalizer band.
AndroidEqualizerBandSetGainResponse
Information returned by the platform implementation after setting the gain for an equalizer band.
AndroidEqualizerGetParametersRequest
Information communicated to the platform implementation when requesting the equalizer parameters.
AndroidEqualizerGetParametersResponse
Information communicated to the platform implementation after requesting the equalizer parameters.
AndroidEqualizerMessage
Information about the equalizer to be communicated with the platform implementation.
AndroidEqualizerParametersMessage
Information about the equalizer parameters to be communicated with the platform implementation.
AndroidLivePlaybackSpeedControlMessage
AndroidLoadControlMessage
AndroidLoudnessEnhancerMessage
Information about a loudness enhancer to be communicated with the platform implementation.
AndroidLoudnessEnhancerSetTargetGainRequest
Information communicated to the platform implementation when setting the target gain on the loudness enhancer audio effect.
AndroidLoudnessEnhancerSetTargetGainResponse
Information returned by the platform implementation after setting the target gain on the loudness enhancer audio effect.
AudioEffectMessage
Information about an audio effect to be communicated with the platform implementation.
AudioEffectSetEnabledRequest
Information communicated to the platform implementation when setting the enabled status of an audio effect.
AudioEffectSetEnabledResponse
Information returned by the platform implementation after setting the enabled status of an audio effect.
AudioLoadConfigurationMessage
Information communicated to the platform implementation when setting the audio load configuration options.
AudioPlayerPlatform
A nested platform interface for communicating with a particular player instance. [...]
AudioSourceMessage
Information about an audio source to be communicated with the platform implementation.
ClippingAudioSourceMessage
Information about a clipping audio source to be communicated with the platform implementation.
ConcatenatingAudioSourceMessage
Information about a concatenating audio source to be communicated with the platform implementation.
ConcatenatingInsertAllRequest
Information communicated to the platform implementation when inserting audio sources into a concatenating audio source.
ConcatenatingInsertAllResponse
Information returned by the platform implementation after inserting audio sources into a concatenating audio source.
ConcatenatingMoveRequest
Information communicated to the platform implementation when moving an audio source within a concatenating audio source.
ConcatenatingMoveResponse
Information returned by the platform implementation after moving an audio source within a concatenating audio source.
ConcatenatingRemoveRangeRequest
Information communicated to the platform implementation when removing audio sources from a concatenating audio source.
ConcatenatingRemoveRangeResponse
Information returned by the platform implementation after removing audio sources from a concatenating audio source.
DarwinLoadControlMessage
DashAudioSourceMessage
Information about a DASH audio source to be communicated with the platform implementation.
DisposeAllPlayersRequest
Information communicated to the platform implementation when disposing of all player instances.
DisposeAllPlayersResponse
Information returned by the platform implementation after disposing of all player instances.
DisposePlayerRequest
Information communicated to the platform implementation when disposing of a player instance.
DisposePlayerResponse
Information returned by the platform implementation after disposing of a player instance.
DisposeRequest
The parameter of AudioPlayerPlatform.dispose which is deprecated.
DisposeResponse
The result of AudioPlayerPlatform.dispose which is deprecated.
HlsAudioSourceMessage
Information about a HLS audio source to be communicated with the platform implementation.
IcyHeadersMessage
Icy headers communicated from the platform implementation.
IcyInfoMessage
Icy info communicated from the platform implementation.
IcyMetadataMessage
Icy metadata communicated from the platform implementation.
IndexedAudioSourceMessage
Information about an indexed audio source to be communicated with the platform implementation.
InitRequest
Information communicated to the platform implementation when creating a new player instance.
JustAudioPlatform
The interface that implementations of just_audio must implement. [...]
LoadRequest
Information communicated to the platform implementation when loading an audio source.
LoadResponse
Information returned by the platform implementation after loading an audio source.
LoopingAudioSourceMessage
Information about a looping audio source to be communicated with the platform implementation.
PauseRequest
Information communicated to the platform implementation when pausing playback.
PauseResponse
Information returned by the platform implementation after pausing playback.
PlaybackEventMessage
A playback event communicated from the platform implementation to the Flutter plugin.
PlayerDataMessage
A data update communicated from the platform implementation to the Flutter plugin. Each field should trigger a state update in the frontend plugin if and only if it is not null. Normally, the platform implementation will not need to broadcast new state changes for this state as such state changes will be initiated from the frontend.
PlayRequest
Information communicated to the platform implementation when playing an audio source.
PlayResponse
Information returned by the platform implementation after playing an audio source.
ProgressiveAudioSourceMessage
Information about a progressive audio source to be communicated with the platform implementation.
SeekRequest
Information communicated to the platform implementation when seeking to a position and index.
SeekResponse
Information returned by the platform implementation after seeking to a position and index.
SetAndroidAudioAttributesRequest
Information communicated to the platform implementation when setting the Android audio attributes.
SetAndroidAudioAttributesResponse
Information returned by the platform implementation after setting the Android audio attributes.
SetAutomaticallyWaitsToMinimizeStallingRequest
Information communicated to the platform implementation when setting the automaticallyWaitsToMinimizeStalling option.
SetAutomaticallyWaitsToMinimizeStallingResponse
Information returned by the platform implementation after setting the automaticallyWaitsToMinimizeStalling option.
SetCanUseNetworkResourcesForLiveStreamingWhilePausedRequest
Information communicated to the platform implementation when setting the canUseNetworkResourcesForLiveStreamingWhilePaused option.
SetCanUseNetworkResourcesForLiveStreamingWhilePausedResponse
Information returned by the platform implementation after setting the canUseNetworkResourcesForLiveStreamingWhilePaused option.
SetLoopModeRequest
Information communicated to the platform implementation when setting the loop mode.
SetLoopModeResponse
Information returned by the platform implementation after setting the loop mode.
SetPitchRequest
Information communicated to the platform implementation when setting the pitch.
SetPitchResponse
Information returned by the platform implementation after setting the pitch.
SetPreferredPeakBitRateRequest
Information communicated to the platform implementation when setting the automaticallyWaitsToMinimizeStalling option.
SetPreferredPeakBitRateResponse
Information returned by the platform implementation after setting the automaticallyWaitsToMinimizeStalling option.
SetShuffleModeRequest
Information communicated to the platform implementation when setting the shuffle mode.
SetShuffleModeResponse
Information returned by the platform implementation after setting the shuffle mode.
SetShuffleOrderRequest
Information communicated to the platform implementation when setting the shuffle order.
SetShuffleOrderResponse
Information returned by the platform implementation after setting the shuffle order.
SetSkipSilenceRequest
Information communicated to the platform implementation when setting the skipSilence.
SetSkipSilenceResponse
Information returned by the platform implementation after setting the speed.
SetSpeedRequest
Information communicated to the platform implementation when setting the speed.
SetSpeedResponse
Information returned by the platform implementation after setting the speed.
SetVolumeRequest
Information communicated to the platform implementation when setting the volume.
SetVolumeResponse
Information returned by the platform implementation after setting the volume.
SilenceAudioSourceMessage
Information about a silence audio source to be communicated with the platform implementation.
UriAudioSourceMessage
Information about a URI audio source to be communicated with the platform implementation.

Enums

LoopModeMessage
The loop mode communicated to the platform implementation.
ProcessingStateMessage
A processing state communicated from the platform implementation.
ShuffleModeMessage
The shuffle mode communicated to the platform implementation.