/external/webrtc/talk/app/webrtc/java/src/org/webrtc/ |
AudioTrack.java | 31 public class AudioTrack extends MediaStreamTrack { 32 public AudioTrack(long nativeTrack) {
|
MediaStream.java | 34 public final LinkedList<AudioTrack> audioTracks; 41 audioTracks = new LinkedList<AudioTrack>(); 47 public boolean addTrack(AudioTrack track) { 74 public boolean removeTrack(AudioTrack track) { 94 AudioTrack track = audioTracks.getFirst();
|
/frameworks/base/media/java/android/media/ |
AudioTrackRoutingProxy.java | 20 * An AudioTrack connected to a native (C/C++) which allows access only to routing methods. 22 class AudioTrackRoutingProxy extends AudioTrack { 24 * A constructor which explicitly connects a Native (C++) AudioTrack. For use by 26 * @param nativeTrackInJavaObj a C/C++ pointer to a native AudioTrack
|
/frameworks/base/core/jni/ |
android_media_AudioTrack.h | 26 class AudioTrack; 30 /* Gets the underlying AudioTrack from an AudioTrack Java object. */ 31 extern android::sp<android::AudioTrack> android_media_AudioTrack_getAudioTrack(
|
android_media_AudioTrack.cpp | 18 #define LOG_TAG "AudioTrack-JNI" 30 #include <media/AudioTrack.h> 51 static const char* const kClassPathName = "android/media/AudioTrack"; 57 jfieldID nativeTrackInJavaObj; // stores in Java the native AudioTrack object 58 jfieldID jniData; // stores in Java additional resources used by the native AudioTrack 59 jfieldID fieldStreamType; // ... mStreamType field in the AudioTrack Java object 80 // keep these values in sync with AudioTrack.java 104 mMemHeap = new MemoryHeapBase(sizeInBytes, 0, "AudioTrack Heap Base"); 139 case AudioTrack::EVENT_STREAM_END: 140 case AudioTrack::EVENT_MORE_DATA [all...] |
/external/webrtc/talk/app/webrtc/ |
audiotrack.cc | 28 #include "talk/app/webrtc/audiotrack.h" 39 scoped_refptr<AudioTrack> AudioTrack::Create( 42 return new rtc::RefCountedObject<AudioTrack>(id, source); 45 AudioTrack::AudioTrack(const std::string& label, 54 AudioTrack::~AudioTrack() { 61 std::string AudioTrack::kind() const { 66 AudioSourceInterface* AudioTrack::GetSource() const [all...] |
audiotrack.h | 42 class AudioTrack : public MediaStreamTrack<AudioTrackInterface>, 46 AudioTrack(const std::string& label, 48 ~AudioTrack() override; 51 static rtc::scoped_refptr<AudioTrack> Create( 71 RTC_DISALLOW_IMPLICIT_CONSTRUCTORS(AudioTrack);
|
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/audio/ |
MediaAudioTrackTest.java | 24 import android.media.AudioTrack; 32 * Junit / Instrumentation test case for the media AudioTrack api 87 AudioTrack track = null; 89 track = new AudioTrack( 94 AudioTrack.getMinBufferSize(testSampleRates[i], 115 +"AudioTrack(streamType="+_inTest_streamType 119 +", bufferSizeInBytes=" + AudioTrack.getMinBufferSize(testSampleRates[i], 130 // AUDIOTRACK TESTS: 134 // AudioTrack constructor and AudioTrack.getMinBufferSize(...) for 16bit PC [all...] |
/developers/build/prebuilts/gradle/MidiScope/Application/src/main/java/com/example/android/common/midi/synth/ |
SimpleAudioOutput.java | 21 import android.media.AudioTrack; 34 private AudioTrack mAudioTrack; 53 // AudioTrack will wait until it has enough data before starting. 57 public AudioTrack createAudioTrack(int frameRate) { 58 int minBufferSizeBytes = AudioTrack.getMinBufferSize(frameRate, 60 Log.i(TAG, "AudioTrack.minBufferSize = " + minBufferSizeBytes 68 AudioTrack player = new AudioTrack(AudioManager.STREAM_MUSIC, 71 AudioTrack.MODE_STREAM); 72 Log.i(TAG, "created AudioTrack"); [all...] |
/developers/build/prebuilts/gradle/MidiSynth/Application/src/main/java/com/example/android/common/midi/synth/ |
SimpleAudioOutput.java | 21 import android.media.AudioTrack; 34 private AudioTrack mAudioTrack; 53 // AudioTrack will wait until it has enough data before starting. 57 public AudioTrack createAudioTrack(int frameRate) { 58 int minBufferSizeBytes = AudioTrack.getMinBufferSize(frameRate, 60 Log.i(TAG, "AudioTrack.minBufferSize = " + minBufferSizeBytes 68 AudioTrack player = new AudioTrack(AudioManager.STREAM_MUSIC, 71 AudioTrack.MODE_STREAM); 72 Log.i(TAG, "created AudioTrack"); [all...] |
/developers/samples/android/common/src/java/com/example/android/common/midi/synth/ |
SimpleAudioOutput.java | 21 import android.media.AudioTrack; 34 private AudioTrack mAudioTrack; 53 // AudioTrack will wait until it has enough data before starting. 57 public AudioTrack createAudioTrack(int frameRate) { 58 int minBufferSizeBytes = AudioTrack.getMinBufferSize(frameRate, 60 Log.i(TAG, "AudioTrack.minBufferSize = " + minBufferSizeBytes 68 AudioTrack player = new AudioTrack(AudioManager.STREAM_MUSIC, 71 AudioTrack.MODE_STREAM); 72 Log.i(TAG, "created AudioTrack"); [all...] |
/development/samples/browseable/MidiScope/src/com.example.android.common.midi/synth/ |
SimpleAudioOutput.java | 21 import android.media.AudioTrack; 34 private AudioTrack mAudioTrack; 53 // AudioTrack will wait until it has enough data before starting. 57 public AudioTrack createAudioTrack(int frameRate) { 58 int minBufferSizeBytes = AudioTrack.getMinBufferSize(frameRate, 60 Log.i(TAG, "AudioTrack.minBufferSize = " + minBufferSizeBytes 68 AudioTrack player = new AudioTrack(AudioManager.STREAM_MUSIC, 71 AudioTrack.MODE_STREAM); 72 Log.i(TAG, "created AudioTrack"); [all...] |
/development/samples/browseable/MidiSynth/src/com.example.android.common.midi/synth/ |
SimpleAudioOutput.java | 21 import android.media.AudioTrack; 34 private AudioTrack mAudioTrack; 53 // AudioTrack will wait until it has enough data before starting. 57 public AudioTrack createAudioTrack(int frameRate) { 58 int minBufferSizeBytes = AudioTrack.getMinBufferSize(frameRate, 60 Log.i(TAG, "AudioTrack.minBufferSize = " + minBufferSizeBytes 68 AudioTrack player = new AudioTrack(AudioManager.STREAM_MUSIC, 71 AudioTrack.MODE_STREAM); 72 Log.i(TAG, "created AudioTrack"); [all...] |
/cts/tests/tests/media/src/android/media/cts/ |
AudioTrackTest.java | 27 import android.media.AudioTrack; 84 AudioTrack track = null; 86 track = new AudioTrack(_inTest_streamType, testSampleRates[i], _inTest_config, 87 _inTest_format, AudioTrack.getMinBufferSize(testSampleRates[i], 106 + "AudioTrack(streamType=" 115 + AudioTrack.getMinBufferSize(testSampleRates[i], _inTest_config, 125 // AUDIOTRACK TESTS: 129 // AudioTrack constructor and AudioTrack.getMinBufferSize(...) for 16bit PCM 132 // Test case 1: constructor for streaming AudioTrack, mono, 16bit at mis [all...] |
AudioTrack_ListenerTest.java | 21 import android.media.AudioTrack; 22 import android.media.AudioTrack.OnPlaybackPositionUpdateListener; 58 30 /*periodsPerSecond*/, 2 /*markerPeriodsPerSecond*/, AudioTrack.MODE_STREAM); 64 100 /*periodsPerSecond*/, 10 /*markerPeriodsPerSecond*/, AudioTrack.MODE_STREAM); 71 100 /*periodsPerSecond*/, 10 /*markerPeriodsPerSecond*/, AudioTrack.MODE_STATIC); 77 30 /*periodsPerSecond*/, 2 /*markerPeriodsPerSecond*/, AudioTrack.MODE_STATIC); 85 final int minBuffSize = AudioTrack.getMinBufferSize(TEST_SR, TEST_CONF, TEST_FORMAT); 87 if (mode == AudioTrack.MODE_STATIC && TEST_LOOP_FACTOR > 1) { 96 final AudioTrack track; 97 final AudioHelper.MakeSomethingAsynchronouslyAndLoop<AudioTrack> makeSomething [all...] |
NonBlockingAudioTrack.java | 20 import android.media.AudioTrack; 42 private AudioTrack mAudioTrack; 66 AudioTrack.getMinBufferSize( 74 mAudioTrack = new AudioTrack( 80 AudioTrack.MODE_STREAM); 83 // build AudioTrack using Audio Attributes and FLAG_HW_AV_SYNC 93 mAudioTrack = new AudioTrack(audioAttributes, audioFormat, bufferSize, 94 AudioTrack.MODE_STREAM, audioSessionId); 129 if (mAudioTrack.getPlayState() == AudioTrack.PLAYSTATE_PLAYING) { 150 AudioTrack.WRITE_NON_BLOCKING, element.pts) [all...] |
AudioTrackLatencyTest.java | 26 import android.media.AudioTrack; 37 // Test the Java AudioTrack low latency related features: 77 final int TEST_MODE = AudioTrack.MODE_STREAM; 81 int minBuffSize = AudioTrack.getMinBufferSize(TEST_SR, TEST_CONF, TEST_FORMAT); 82 AudioTrack track = new AudioTrack(TEST_STREAM_TYPE, TEST_SR, TEST_CONF, TEST_FORMAT, 95 assertEquals(TEST_NAME + ": negative size", AudioTrack.ERROR_BAD_VALUE, resultNegative); 129 public int mode = AudioTrack.MODE_STREAM; 134 private AudioTrack mTrack; 138 AudioTrack createTrack() [all...] |
/frameworks/av/media/libaudioclient/include/media/ |
TrackPlayerBase.h | 20 #include <media/AudioTrack.h> 31 void init(AudioTrack* pat, player_type_t playerType, audio_usage_t usage); 39 //FIXME move to protected field, so far made public to minimize changes to AudioTrack logic 40 sp<AudioTrack> mAudioTrack;
|
/cts/apps/CtsVerifier/src/com/android/cts/verifier/audio/ |
TrivialPlayer.java | 21 import android.media.AudioTrack; 28 AudioTrack mAudioTrack; 40 AudioTrack.getMinBufferSize( 45 new AudioTrack( 51 AudioTrack.MODE_STREAM); 67 public AudioTrack getAudioTrack() { return mAudioTrack; }
|
/packages/apps/TV/tuner/src/com/android/tv/tuner/exoplayer/audio/ |
AudioTrackWrapper.java | 21 import com.google.android.exoplayer.audio.AudioTrack; 25 * {@link AudioTrack} wrapper class for trickplay operations including FF/RW. FF/RW trickplay 26 * operations do not need framework {@link AudioTrack}. This wrapper class will do nothing in 34 private final AudioTrack mAudioTrack = new AudioTrack(); 43 mAudioSessionID = AudioTrack.SESSION_ID_NOT_SET; 59 if (mAudioSessionID != AudioTrack.SESSION_ID_NOT_SET) { 64 public void initialize() throws AudioTrack.InitializationException { 68 if (mAudioSessionID != AudioTrack.SESSION_ID_NOT_SET) { 151 throws AudioTrack.WriteException [all...] |
/frameworks/base/core/java/android/speech/tts/ |
BlockingAudioTrack.java | 6 import android.media.AudioTrack; 11 * Exposes parts of the {@link AudioTrack} API by delegating calls to an 12 * underlying {@link AudioTrack}. Additionally, provides methods like 13 * {@link #waitAndRelease()} that will block until all audiotrack 23 * The minimum increment of time to wait for an AudioTrack to finish 29 * The maximum increment of time to sleep while waiting for an AudioTrack 42 * Minimum size of the buffer of the underlying {@link android.media.AudioTrack} 58 * {@link AudioTrack#stop()} to send pending buffers to the mixer, and slightly 73 private AudioTrack mAudioTrack; 95 AudioTrack track = createStreamingAudioTrack() [all...] |
/frameworks/av/media/libaudioclient/tests/ |
test_create_audiotrack.cpp | 25 #include <media/AudioTrack.h> 42 sp<AudioTrack> track = new AudioTrack(AUDIO_STREAM_DEFAULT, 47 write(outputFileFd, "Error creating AudioTrack\n", 48 sizeof("Error creating AudioTrack\n")); 93 heap = new MemoryDealer(heapSize, "AudioTrack Heap Base"); 112 sp<AudioTrack> track = new AudioTrack(); 127 AudioTrack::TRANSFER_CALLBACK : AudioTrack::TRANSFER_DEFAULT [all...] |
/external/webrtc/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/ |
WebRtcAudioTrack.java | 20 import android.media.AudioTrack; 46 private AudioTrack audioTrack = null; 50 * Audio thread which keeps calling AudioTrack.write() to stream audio. 72 audioTrack.play(); 73 assertTrue(audioTrack.getPlayState() == AudioTrack.PLAYSTATE_PLAYING); 75 Logging.e(TAG, "AudioTrack.play failed: " + e.getMessage()); 90 // the amount of data that was successfully written to the AudioTrack. 94 bytesWritten = writeOnLollipop(audioTrack, byteBuffer, sizeInBytes) [all...] |
/cts/apps/CtsVerifier/src/com/android/cts/verifier/audio/audiolib/ |
AudioUtils.java | 21 import android.media.AudioTrack; 53 return AudioTrack.ERROR_BAD_VALUE;
|
/frameworks/base/media/jni/ |
android_media_MediaSync.h | 28 class AudioTrack; 37 status_t setAudioTrack(const sp<AudioTrack> &audioTrack);
|