Interface IPlaybackPreferencesBuilder
interface IPlaybackPreferencesBuilder
Extends com.amazon.apmf.IStandard
Builder for creating IPlaybackPreferences objects
Methods
setPlaybackPositionInMs()
Optional - Set preferred playback position.IPlaybackPreferencesBuilder*setPlaybackPositionInMs(u64playbackPositionInMs)
Parameters
playbackPositionInMs
u64 — Required
Preferred playback position (in milliseconds) in the media to
launch playback from.
Returns
IPlaybackPreferencesBuilder*
The playback preferences builder
setTextTrackPreference()
Optional - Set text track preference.IPlaybackPreferencesBuilder*setTextTrackPreference(ITrackPreference*trackPreference)
Parameters
trackPreference
ITrackPreference* — Required
A pointer to ITrackPreference object representing text track
preference.
Returns
IPlaybackPreferencesBuilder*
The playback preferences builder
setAudioTrackPreferences()
Optional - Set audio track preferences.IPlaybackPreferencesBuilder*setAudioTrackPreferences(ITrackPreference*[]audioTrackPreferences)
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

