Lines Matching defs:audioTrack
164 // all data from the audioTrack has been sent to the mixer, so
191 private static int writeToAudioTrack(AudioTrack audioTrack, byte[] bytes) {
192 if (audioTrack.getPlayState() != AudioTrack.PLAYSTATE_PLAYING) {
193 if (DBG) Log.d(TAG, "AudioTrack not playing, restarting : " + audioTrack.hashCode());
194 audioTrack.play();
201 int written = audioTrack.write(bytes, count, bytes.length);
221 AudioTrack audioTrack = new AudioTrack(mAudioParams.mAudioAttributes,
225 if (audioTrack.getState() != AudioTrack.STATE_INITIALIZED) {
227 audioTrack.release();
233 setupVolume(audioTrack, mAudioParams.mVolume, mAudioParams.mPan);
234 return audioTrack;
237 private void blockUntilDone(AudioTrack audioTrack) {
256 blockUntilCompletion(audioTrack);
273 private void blockUntilCompletion(AudioTrack audioTrack) {
280 while ((currentPosition = audioTrack.getPlaybackHeadPosition()) < lengthInFrames &&
281 audioTrack.getPlayState() == AudioTrack.PLAYSTATE_PLAYING && !mStopped) {
284 audioTrack.getSampleRate();
318 private static void setupVolume(AudioTrack audioTrack, float volume, float pan) {
330 if (audioTrack.setStereoVolume(volLeft, volRight) != AudioTrack.SUCCESS) {