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'sPlaybackStateCompat
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