AudioTrack.PlaybackHeadPosition Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns the playback head position expressed in frames.
public virtual int PlaybackHeadPosition { [Android.Runtime.Register("getPlaybackHeadPosition", "()I", "GetGetPlaybackHeadPositionHandler")] get; }
[<get: Android.Runtime.Register("getPlaybackHeadPosition", "()I", "GetGetPlaybackHeadPositionHandler")>]
member this.PlaybackHeadPosition : int
Property Value
- Attributes
Remarks
Returns the playback head position expressed in frames. Though the "int" type is signed 32-bits, the value should be reinterpreted as if it is unsigned 32-bits. That is, the next position after 0x7FFFFFFF is (int) 0x80000000. This is a continuously advancing counter. It will wrap (overflow) periodically, for example approximately once every 27:03:11 hours:minutes:seconds at 44.1 kHz. It is reset to zero by #flush()
, #reloadStaticData()
, and #stop()
. If the track's creation mode is #MODE_STATIC
, the return value indicates the total number of frames played since reset, not the current offset within the buffer.
Java documentation for android.media.AudioTrack.getPlaybackHeadPosition()
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.