to top
Android APIs
public final class

AudioTimestamp

extends Object
java.lang.Object
   ↳ android.media.AudioTimestamp

Class Overview

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.

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()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public long framePosition

Added in API level 19

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().

public long nanoTime

Added in API level 19

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

Public Constructors

public AudioTimestamp ()

Added in API level 19