Field and Description |
---|
com.akamai.media.VideoPlayerView.VERSION |
Method and Description |
---|
com.akamai.media.VideoPlayerViewNativeBasic.clearRenderBuffer()
Clears the screen render buffer. Only compatible with software decoding
|
com.akamai.media.VideoPlayerViewHardware.clearRenderBuffer()
Clears the screen render buffer. Only compatible with software decoding
|
com.akamai.media.VideoPlayerViewNativeBasic.getAvgFPS()
For the current playback, get the average FPS (Frames per Second)
This method doesn't make sense in the hardware version of the SDK as the hardware
decoder doesn't provide this information
|
com.akamai.media.VideoPlayerViewHardware.getAvgFPS()
For the current playback, get the average FPS (Frames per Second)
This method doesn't make sense in the hardware version of the SDK as the hardware
decoder doesn't provide this information
|
com.akamai.media.VideoPlayerViewNativeBasic.getEncodedFPS()
Get the encoded frames per second for the loaded stream
This method doesn't make sense in the hardware version of the SDK as the hardware
decoder doesn't provide this information
|
com.akamai.media.VideoPlayerViewHardware.getEncodedFPS()
Get the encoded frames per second for the loaded stream
This method doesn't make sense in the hardware version of the SDK as the hardware
decoder doesn't provide this information
|
com.akamai.media.VideoPlayerViewNativeBasic.getFPS()
Get the current FPS (Frames per Second)
This method doesn't make sense in the hardware version of the SDK as the hardware
decoder doesn't provide this information
|
com.akamai.media.VideoPlayerViewHardware.getFPS()
Get the current FPS (Frames per Second)
This method doesn't make sense in the hardware version of the SDK as the hardware
decoder doesn't provide this information
|
com.akamai.media.VideoPlayerViewNativeBasic.setAdjustTimestamps(boolean)
Enable/disable the adjustment of timestamps in case of misalignment detected
This method doesn't make sense in the hardware version of the SDK. Hardware decoder needs the
timestamps to be fully aligned so this feature is always enabled
|
com.akamai.media.VideoPlayerViewHardware.setAdjustTimestamps(boolean)
Enable/disable the adjustment of timestamps in case of misalignment detected
This method doesn't make sense in the hardware version of the SDK. Hardware decoder needs the
timestamps to be fully aligned so this feature is always enabled
|
com.akamai.media.VideoPlayerViewNativeBasic.setAvoidAudioOnlyStreams(boolean)
When multibitrate, deactivate/activate the use of audio only streams
This method doesn't make sense in the hardware version of the SDK as the interpretation
of the protocol is done by the hardware decoder. We are not analyzing the stream before
passing it to the decoder so we can't know if the stream is an audio only stream.
|
com.akamai.media.VideoPlayerViewHardware.setAvoidAudioOnlyStreams(boolean)
When multibitrate, deactivate/activate the use of audio only streams
This method doesn't make sense in the hardware version of the SDK as the interpretation
of the protocol is done by the hardware decoder. We are not analyzing the stream before
passing it to the decoder so we can't know if the stream is an audio only stream.
|
com.akamai.media.VideoPlayerViewSoftware.setAvoidIncompatibleVideoProfiles(boolean)
Enable/disable protection mechanism that avoids the selection
of incompatible bitrates. When using hardware decoding method avoid
the player to select any bitrate whose profile is not compatible with the H.264 hardware decoder.
This method doesn't make sense for software decoding.
|
com.akamai.media.VideoPlayerViewSoftware.setAvoidIncompatibleVideoResolutions(boolean)
Enable/disable protection mechanism that avoids the selection
of incompatible bitrates. When using hardware decoding method avoid
the player to select any bitrate whose video resolution higher than the device screen resolution.
This method doesn't make sense for software decoding.
|
com.akamai.media.VideoPlayerViewNativeBasic.setDefaultAudioConfig(int, int)
Set default audio configuration parameters. Values provided will be used whenever
the audio decoder is not able to get the real parameters of a stream
Doesn't make sense for the hardware SDK
|
com.akamai.media.VideoPlayerViewHardware.setDefaultAudioConfig(int, int)
Set default audio configuration parameters. Values provided will be used whenever
the audio decoder is not able to get the real parameters of a stream
Doesn't make sense for the hardware SDK
|
com.akamai.media.VideoPlayerViewNativeBasic.setDisableDynamicAudioFeature(boolean)
Disable dynamic audio feature in stream (bitrates with different audio settings: channels, sample rate).
Having different audio settings per bitrate is not recommended!
This method doesn't make sense in the hardware version of the SDK as it is
not supporting multibitrate.
|
com.akamai.media.VideoPlayerViewHardware.setDisableDynamicAudioFeature(boolean)
Disable dynamic audio feature in stream (bitrates with different audio settings: channels, sample rate).
Having different audio settings per bitrate is not recommended!
This method doesn't make sense in the hardware version of the SDK as it is
not supporting multibitrate.
|
com.akamai.media.VideoPlayerViewNativeBasic.setDropFrames(boolean)
Configure the player to drop frames when needed for improving audio/video sync.
When the cpu is extremely slow, the frame drop feature is automatically turned off
to avoid the player to show a constant black screen.
The default value for this property is false
This method doesn't make sense in the hardware version of the SDK dropping frames or not
is managed internally in the hardware decoder
|
com.akamai.media.VideoPlayerViewHardware.setDropFrames(boolean)
Configure the player to drop frames when needed for improving audio/video sync.
When the cpu is extremely slow, the frame drop feature is automatically turned off
to avoid the player to show a constant black screen.
The default value for this property is false
This method doesn't make sense in the hardware version of the SDK dropping frames or not
is managed internally in the hardware decoder
|
com.akamai.media.VideoPlayerViewNativeBasic.setDropWrongTimestampPacketsMode(int)
Set how to manage packets that don't include timestamp
For not well encoded streams is possible that timestamp values are not correctly set. Using
this method you can configure the SDK to drop packets with wrong timestamps
This method doesn't make sense in the hardware version of the SDK. Hardware decoder needs the
timestamps to be fully aligned so this feature is always enabled
|
com.akamai.media.VideoPlayerViewHardware.setDropWrongTimestampPacketsMode(int)
Set how to manage packets that don't include timestamp
For not well encoded streams is possible that timestamp values are not correctly set. Using
this method you can configure the SDK to drop packets with wrong timestamps
This method doesn't make sense in the hardware version of the SDK. Hardware decoder needs the
timestamps to be fully aligned so this feature is always enabled
|
com.akamai.media.VideoPlayerViewSoftware.setEventsListener(IPlayerEventsListener) |
com.akamai.media.VideoPlayerViewNativeBasic.setEventsListener(IPlayerEventsListener) |
com.akamai.media.VideoPlayerViewHardwareAdvanced.setEventsListener(IPlayerEventsListener) |
com.akamai.media.VideoPlayerViewHardware.setEventsListener(IPlayerEventsListener) |
com.akamai.media.VideoPlayerView.setEventsListener(IPlayerEventsListener) |
com.akamai.media.VideoPlayerViewNativeBasic.setManualSwitching(boolean)
Sets the manual switching mode
|
com.akamai.media.VideoPlayerViewHardware.setManualSwitching(boolean)
Sets the manual switching mode
|
com.akamai.media.VideoPlayerViewNativeBasic.setRebufferingMode(int)
Set the rebuffering mode. By default its value is manual. In automatic mode the buffer size is managed
by the player control trying to get the shortest startup time and minimizing the rebuffer times
|
com.akamai.media.VideoPlayerViewHardware.setRebufferingMode(int)
Set the rebuffering mode. By default its value is manual. In automatic mode the buffer size is managed
by the player control trying to get the shortest startup time and minimizing the rebuffer times
|
com.akamai.media.VideoPlayerViewNativeBasic.setRebufferingSize(int)
Set the rebuffering buffer size
|
com.akamai.media.VideoPlayerViewHardware.setRebufferingSize(int)
Set the rebuffering buffer size
|
com.akamai.media.VideoPlayerViewNativeBasic.setUseBufferingWhenStarting(boolean)
Enable/Disable the use of an initial buffer used for starting playback
If enabled, playback won't start until the initial buffer is full. The size of the buffer can be defined
using the method setRebufferingSize.
This method doesn't make sense in the hardware version of the SDK as the buffer size is managed internally by
the Android hardware decoders
|
com.akamai.media.VideoPlayerViewHardware.setUseBufferingWhenStarting(boolean)
Enable/Disable the use of an initial buffer used for starting playback
If enabled, playback won't start until the initial buffer is full. The size of the buffer can be defined
using the method setRebufferingSize.
This method doesn't make sense in the hardware version of the SDK as the buffer size is managed internally by
the Android hardware decoders
|
com.akamai.media.VideoPlayerViewNativeBasic.setUseMultiThread(boolean)
Enable/disable the use of multi threading decoding
|
com.akamai.media.VideoPlayerViewHardware.setUseMultiThread(boolean)
Enable/disable the use of multi threading decoding
|
com.akamai.media.VideoPlayerViewNativeBasic.setVideoQuality(int)
Set the video quality. By default its value is "Low"
This method doesn't make sense in the hardware version of the SDK as hardware decoder
always works with the maximum quality, without possibility of configuration
|
com.akamai.media.VideoPlayerViewHardware.setVideoQuality(int)
Set the video quality. By default its value is "Low"
This method doesn't make sense in the hardware version of the SDK as hardware decoder
always works with the maximum quality, without possibility of configuration
|