HomeSort by relevance Sort by last modified time
    Searched refs:AudioTrack (Results 1 - 25 of 130) 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>
46 static const char* const kClassPathName = "android/media/AudioTrack";
52 jfieldID nativeTrackInJavaObj; // stores in Java the native AudioTrack object
53 jfieldID jniData; // stores in Java additional resources used by the native AudioTrack
54 jfieldID fieldStreamType; // ... mStreamType field in the AudioTrack Java object
73 // keep these values in sync with AudioTrack.java
96 mMemHeap = new MemoryHeapBase(sizeInBytes, 0, "AudioTrack Heap Base");
130 case AudioTrack::EVENT_MARKER: {
144 case AudioTrack::EVENT_NEW_POS:
    [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;
79 AudioTrack track = null;
81 track = new AudioTrack(_inTest_streamType, testSampleRates[i], _inTest_config,
82 _inTest_format, AudioTrack.getMinBufferSize(testSampleRates[i],
101 + "AudioTrack(streamType="
110 + AudioTrack.getMinBufferSize(testSampleRates[i], _inTest_config,
120 // AUDIOTRACK TESTS:
124 // AudioTrack constructor and AudioTrack.getMinBufferSize(...) for 16bit PCM
127 // Test case 1: constructor for streaming AudioTrack, mono, 16bit at mis
    [all...]
AudioTrack_ListenerTest.java 22 import android.media.AudioTrack;
23 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...]
RoutingTest.java 27 import android.media.AudioTrack;
40 * AudioTrack / AudioRecord preferred device and routing listener tests.
44 * - the deprecated AudioTrack.OnRoutingChangedListener and AudioRecord.OnRoutingChangedListener
61 private AudioTrack allocAudioTrack() {
63 AudioTrack.getMinBufferSize(
67 AudioTrack audioTrack =
68 new AudioTrack(
74 AudioTrack.MODE_STREAM);
75 return audioTrack;
    [all...]
AudioTrackLatencyTest.java 27 import android.media.AudioTrack;
35 // Test the Java AudioTrack low latency related features:
74 final int TEST_MODE = AudioTrack.MODE_STREAM;
78 int minBuffSize = AudioTrack.getMinBufferSize(TEST_SR, TEST_CONF, TEST_FORMAT);
79 AudioTrack track = new AudioTrack(TEST_STREAM_TYPE, TEST_SR, TEST_CONF, TEST_FORMAT,
92 assertEquals(TEST_NAME + ": negative size", AudioTrack.ERROR_BAD_VALUE, resultNegative);
126 public int mode = AudioTrack.MODE_STREAM;
131 private AudioTrack mTrack;
135 AudioTrack createTrack()
    [all...]
  /packages/apps/TV/usbtuner/src/com/android/usbtuner/exoplayer/ac3/
AudioTrackWrapper.java 21 import com.google.android.exoplayer.audio.AudioTrack;
26 * {@link AudioTrack} wrapper class for trickplay operations including FF/RW.
27 * FF/RW trickplay operations do not need framework {@link AudioTrack}.
31 private final AudioTrack mAudioTrack = new AudioTrack();
40 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) {
138 throws AudioTrack.WriteException
    [all...]
  /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; }
SoundPlayerObject.java 22 import android.media.AudioTrack;
41 public AudioTrack mAudioTrack;
131 mMinPlayBufferSizeInBytes = AudioTrack.getMinBufferSize(mSamplingRate,
137 mAudioTrack = new AudioTrack(mStreamType,
142 AudioTrack.MODE_STREAM /* FIXME runtime test for API level 9 ,
161 result = mAudioTrack.getPlayState() == AudioTrack.PLAYSTATE_PLAYING;
  /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...]
  /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...]
  /frameworks/base/media/jni/
android_media_MediaSync.h 28 class AudioTrack;
37 status_t setAudioTrack(const sp<AudioTrack> &audioTrack);
  /frameworks/av/include/media/
AudioTrack.h 38 class AudioTrack : public RefBase
42 /* Events used by AudioTrack callback function (callback_t).
43 * Keep in sync with frameworks/base/media/java/android/media/AudioTrack.java NATIVE_EVENT_*.
114 * event: type of event notified (see enum AudioTrack::event_type).
117 * - EVENT_MORE_DATA: pointer to AudioTrack::Buffer struct. The callback must not write
133 * an AudioTrack object.
147 /* How data is transferred to AudioTrack
157 /* Constructs an uninitialized AudioTrack. No connection with
160 AudioTrack();
162 /* Creates an AudioTrack object and registers it with AudioFlinger
    [all...]

Completed in 758 milliseconds

1 2 3 4 5 6