Skip to content

Most visited

Recently visited

navigation
Added in API level 19

AudioTimestamp

public final class AudioTimestamp
extends Object

java.lang.Object
   ↳ android.media.AudioTimestamp


Structure that groups a position in frame units relative to an assumed audio stream, together with the estimated time when that frame was presented or is committed to be presented. In the case of audio output, "present" means that audio produced on device is detectable by an external observer off device. The time is based on the implementation's best effort, using whatever knowledge is available to the system, but cannot account for any delay unknown to the implementation.

See also:

Summary

Fields

public long framePosition

Position in frames relative to start of an assumed audio stream.

public long nanoTime

The estimated time when frame was presented or is committed to be presented, in the same units and timebase as nanoTime().

Public constructors

AudioTimestamp()

Inherited methods

From class java.lang.Object

Fields

framePosition

Added in API level 19
long framePosition

Position in frames relative to start of an assumed audio stream. The low-order 32 bits of position is in wrapping frame units similar to getPlaybackHeadPosition().

nanoTime

Added in API level 19
long nanoTime

The estimated time when frame was presented or is committed to be presented, in the same units and timebase as nanoTime().

Public constructors

AudioTimestamp

Added in API level 19
AudioTimestamp ()

This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.