audio_service_platform_interface library

Classes

AddQueueItemRequest
AndroidAdjustRemoteVolumeRequest
AndroidForceEnableMediaButtonsRequest
AndroidPlaybackInfoMessage
AndroidPlaybackTypeMessage
AndroidSetRemoteVolumeRequest
AndroidVolumeDirectionMessage
AudioHandlerCallbacks
Callbacks from the platform to the handler.
AudioServiceConfigMessage
The options to use when configuring the AudioServicePlatform.
AudioServicePlatform
The interface each platform implementation must implement.
ClickRequest
ConfigureRequest
CustomActionRequest
CustomMediaActionMessage
FastForwardRequest
GetChildrenRequest
GetChildrenResponse
GetMediaItemRequest
GetMediaItemResponse
InsertQueueItemRequest
LocalAndroidPlaybackInfoMessage
MediaControlMessage
MediaItemMessage
NotifyChildrenChangedRequest
OnNotificationClickedRequest
OnNotificationDeletedRequest
OnTaskRemovedRequest
PauseRequest
PlaybackStateMessage
The playback state which includes a playing boolean state, a processing state such as AudioProcessingStateMessage.buffering, the playback position and the currently enabled actions to be shown in the Android notification or the iOS control center.
PlayFromMediaIdRequest
PlayFromSearchRequest
PlayFromUriRequest
PlayMediaItemRequest
PlayRequest
PrepareFromMediaIdRequest
PrepareFromSearchRequest
PrepareFromUriRequest
PrepareRequest
RatingMessage
A rating to attach to a MediaItemMessage.
RemoteAndroidPlaybackInfoMessage
RemoveQueueItemAtRequest
RemoveQueueItemRequest
RewindRequest
SearchRequest
SearchResponse
SeekBackwardRequest
SeekForwardRequest
SeekRequest
SetAndroidPlaybackInfoRequest
SetCaptioningEnabledRequest
SetMediaItemRequest
SetQueueRequest
SetRatingRequest
SetRepeatModeRequest
SetShuffleModeRequest
SetSpeedRequest
SetStateRequest
SkipToNextRequest
SkipToPreviousRequest
SkipToQueueItemRequest
StopRequest
StopServiceRequest

Enums

AndroidVolumeControlTypeMessage
AudioProcessingStateMessage
The states of audio processing.
AudioServiceRepeatModeMessage
The available repeat modes.
AudioServiceShuffleModeMessage
The available shuffle modes for the queue.
MediaActionMessage
The actions associated with playing audio. The index of each enum value from stop up to setShuffleMode is guaranteed to match the bit index of each ACTION_* constant in Android's PlaybackStateCompat class. Enum values after this are iOS/macOS specific and their indices may shift if new Android media actions are added in the future.
MediaButtonMessage
The buttons on a headset.
RatingStyleMessage