AudioStreamTimestamp
class AudioStreamTimestamp
Represents precise timing information for audio stream playback.
This class provides two key metrics for audio synchronization and monitoring:
Frame-based position tracking
High-resolution timestamping
Typical use cases include:
Audio/video synchronization
Playback progress monitoring
Latency measurement
Real-time audio processing
Usage example:
val timestamp = audioController.getStreamTimestamp()
println("Current frame: ${timestamp.framePosition} at ${timestamp.timeNs} nanoseconds")
// Calculate time since playback started
val elapsedSeconds = (timestamp.timeNs - startTimeNs) / 1e9Content copied to clipboard