HomeSort by relevance Sort by last modified time
    Searched refs:AudioTrack (Results 1 - 25 of 142) sorted by null

1 2 3 4 5 6

  /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);

Completed in 540 milliseconds

1 2 3 4 5 6