Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
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

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

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