Lines Matching full:track
127 * Once created, the track needs to be started before it can be used.
129 * With this constructor, the track is configured for streaming mode.
135 * streamType: Select the type of audio stream this track is attached to
137 * sampleRate: Track sampling rate in Hz.
141 * frameCount: Minimum size of track PCM buffer in frames. This defines the
143 * latency of the track. The actual size selected by the AudioTrack could be
151 * frames have been consumed from track input buffer.
168 /* Creates an audio track and registers it with AudioFlinger.
169 * With this constructor, the track is configured for static buffer mode.
225 /* Returns this track's estimated latency in milliseconds.
248 /* After it's created the track is not active. Call start() to
250 * If the track was previously paused, volume is ramped up over the first mix buffer.
254 /* Stop a track.
255 * In static buffer mode, the track is stopped immediately.
260 * is first drained, mixed, and output, and only then is the track marked as stopped.
265 /* Flush a stopped or paused track. All previously buffered data is discarded immediately.
268 * This function is a no-op if the track is not stopped or paused, or uses a static buffer.
272 /* Pause a track. After pause, the callback will cease being called and
276 * and then the track is marked as paused. It can be resumed with ramp up by start().
280 /* Set volume for this track, mostly used for games' sound effects
291 /* Set the send level for this track. An auxiliary effect should be attached
292 * to the track with attachEffect(). Level must be >= 0.0 and <= 1.0.
297 /* Set sample rate for this track in Hz, mostly used for games' sound effects
405 /* Returns the unique session ID associated with this track.
415 /* Attach track auxiliary output to specified effect. Use effectId = 0
416 * to detach track from effect.
431 * If the track is stopped, obtainBuffer() returns
484 * Dumps the state of an audio track.