Home | History | Annotate | Download | only in media

Lines Matching full:track

60                                     // loop start if loop count was not 0 for a static track.
65 EVENT_BUFFER_END = 5, // Playback has completed for a static track.
69 // back (after stop is called) for an offloaded track.
162 * Once created, the track needs to be started before it can be used.
167 * streamType: Select the type of audio stream this track is attached to
174 * frameCount: Minimum size of track PCM buffer in frames. This defines the
176 * latency of the track. The actual size selected by the AudioTrack could be
185 * frames have been consumed from track input buffer.
199 the track based on offloading or different channel configuration, etc.
220 /* Creates an audio track and registers it with AudioFlinger.
221 * With this constructor, the track is configured for static buffer mode.
301 /* Returns this track's estimated latency in milliseconds.
325 /* After it's created the track is not active. Call start() to
327 * If the track was previously paused, volume is ramped up over the first mix buffer.
331 /* Stop a track.
332 * In static buffer mode, the track is stopped immediately.
336 * is first drained, mixed, and output, and only then is the track marked as stopped.
341 /* Flush a stopped or paused track. All previously buffered data is discarded immediately.
344 * This function is a no-op if the track is not stopped or paused, or uses a static buffer.
348 /* Pause a track. After pause, the callback will cease being called and
352 * and then the track is marked as paused. It can be resumed with ramp up by start().
356 /* Set volume for this track, mostly used for games' sound effects
367 /* Set the send level for this track. An auxiliary effect should be attached
368 * to the track with attachEffect(). Level must be >= 0.0 and <= 1.0.
373 /* Set source sample rate for this track in Hz, mostly used for games' sound effects
512 * track needed to be re-created but that failed
540 * A value of AUDIO_PORT_HANDLE_NONE indicates the audio track is not attached to any output.
547 /* Returns the unique session ID associated with this track.
557 /* Attach track auxiliary output to specified effect. Use effectId = 0
558 * to detach track from effect.
574 * If the track buffer is not full, obtainBuffer() returns as many contiguous
583 * If the track buffer is full and track is stopped, obtainBuffer() returns WOULD_BLOCK
585 * If the track buffer is full and track is not stopped, obtainBuffer() blocks with a
648 * the track cannot be automatically restored.
661 * Dumps the state of an audio track.
694 * the track cannot be automatically restored.
825 // These values can be used for informational purposes until the track is invalidated,
850 // Indicates the current track state. Protected by mLock.
874 // used for static track cbf and restoration
880 // the remaining loop count for static track
937 bool mInUnderrun; // whether track is currently in underrun state