just_audio_platform_interface library
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.
- AndroidExtractorOptionsMessage
- Options for extracting media files on Android 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.
- DarwinAssetOptionsMessage
- Options for loading audio assets on iOS/macOS to be communicated with the platform implementation.
- 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.
- ProgressiveAudioSourceOptionsMessage
- Progressive audio source options 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.
- SetAllowsExternalPlaybackRequest
- Information communicated to the platform implementation when setting the automaticallyWaitsToMinimizeStalling option.
- SetAllowsExternalPlaybackResponse
- Information returned by the platform implementation after setting the automaticallyWaitsToMinimizeStalling option.
- 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.
- SetWebCrossOriginRequest
- SetWebCrossOriginResponse
- SetWebSinkIdRequest
- SetWebSinkIdResponse
- 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.
- WebCrossOriginMessage