Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Interface IPlaybackPreferencesBuilder

interface IPlaybackPreferencesBuilder
Extends com.amazon.apmf.IStandard Builder for creating IPlaybackPreferences objects

Methods

setPlaybackPositionInMs()

IPlaybackPreferencesBuilder* setPlaybackPositionInMs(u64 playbackPositionInMs)
Optional - Set preferred playback position.

Parameters

playbackPositionInMs
u64 — Required Preferred playback position (in milliseconds) in the media to launch playback from.

Returns

IPlaybackPreferencesBuilder* The playback preferences builder

setTextTrackPreference()

IPlaybackPreferencesBuilder* setTextTrackPreference(ITrackPreference* trackPreference)
Optional - Set text track preference.

Parameters

trackPreference
ITrackPreference* — Required A pointer to ITrackPreference object representing text track preference.

Returns

IPlaybackPreferencesBuilder* The playback preferences builder

setAudioTrackPreferences()

IPlaybackPreferencesBuilder* setAudioTrackPreferences(ITrackPreference*[] audioTrackPreferences)
Optional - Set audio track preferences.

Parameters

audioTrackPreferences
ITrackPreference*[] — Required An array of ITrackPreference object pointers representing audio track preferences. Defaults to an empty list if not set.

Returns

IPlaybackPreferencesBuilder* The playback preferences builder

build()

IPlaybackPreferences* build()

Returns

IPlaybackPreferences* The built IPlaybackPreferences object
Last modified on October 29, 2026