Searched refs:AudioTrack (Results 1 - 25 of 57) sorted by relevance

123

/frameworks/base/media/java/android/media/
H A DAudioTrackRoutingProxy.java20 * 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
H A DMediaSync.java22 import android.media.AudioTrack;
100 * The client needs to configure corresponding sink by setting the Surface and/or AudioTrack
107 * AudioTrack#MODE_STREAM}. The audio buffers are sent to MediaSync directly via {@link
200 private AudioTrack mAudioTrack = null;
328 * @param audioTrack Specify an AudioTrack through which to render the audio data.
333 public void setAudioTrack(@Nullable AudioTrack audioTrack) {
341 private native final void native_setAudioTrack(@Nullable AudioTrack audioTrack);
358 * When using MediaSync with {@link AudioTrack}, set playback params using this
495 * Queues the audio data asynchronously for playback (AudioTrack must be in streaming mode).
511 "AudioTrack i
[all...]
/frameworks/base/core/jni/
H A Dandroid_media_AudioTrack.h26 class AudioTrack;
30 /* Gets the underlying AudioTrack from an AudioTrack Java object. */
31 extern android::sp<android::AudioTrack> android_media_AudioTrack_getAudioTrack(
H A Dandroid_media_AudioTrack.cpp18 #define LOG_TAG "AudioTrack-JNI"
30 #include <media/AudioTrack.h>
49 static const char* const kClassPathName = "android/media/AudioTrack";
55 jfieldID nativeTrackInJavaObj; // stores in Java the native AudioTrack object
56 jfieldID jniData; // stores in Java additional resources used by the native AudioTrack
57 jfieldID fieldStreamType; // ... mStreamType field in the AudioTrack Java object
77 // keep these values in sync with AudioTrack.java
100 mMemHeap = new MemoryHeapBase(sizeInBytes, 0, "AudioTrack Heap Base");
134 case AudioTrack::EVENT_MARKER: {
148 case AudioTrack
[all...]
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/audio/
H A DMediaAudioTrackTest.java24 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],
134 // AudioTrack constructor and AudioTrack.getMinBufferSize(...) for 16bit PCM
137 //Test case 1: constructor for streaming AudioTrack, mon
[all...]
/frameworks/base/core/java/android/speech/tts/
H A DBlockingAudioTrack.java6 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
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();
117 AudioTrack trac
[all...]
H A DSynthesisPlaybackQueueItem.java20 import android.media.AudioTrack;
34 implements AudioTrack.OnPlaybackPositionUpdateListener {
220 public void onMarkerReached(AudioTrack track) {
234 public void onPeriodicNotification(AudioTrack track) {}
/frameworks/av/media/libaudioclient/include/media/
H A DTrackPlayerBase.h20 #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;
H A DAudioTrack.h38 class AudioTrack : public RefBase class in namespace:android
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 objec
[all...]
/frameworks/av/media/libaudioclient/
H A DAudioTrack.cpp19 #define LOG_TAG "AudioTrack"
27 #include <media/AudioTrack.h>
123 status_t AudioTrack::getMinFrameCount(
166 // AudioTrack.SAMPLE_RATE_HZ_MIN <= sampleRate <= AudioTrack.SAMPLE_RATE_HZ_MAX.
169 ALOGE("AudioTrack::getMinFrameCount failed for streamType %d, sampleRate %u",
180 AudioTrack::AudioTrack() function in class:android::AudioTrack
195 AudioTrack::AudioTrack( function in class:android::AudioTrack
227 AudioTrack::AudioTrack( function in class:android::AudioTrack
[all...]
/frameworks/base/media/jni/
H A Dandroid_media_MediaSync.h28 class AudioTrack;
37 status_t setAudioTrack(const sp<AudioTrack> &audioTrack);
/frameworks/av/include/media/
H A DAudioTrack.h38 class AudioTrack : public RefBase class in namespace:android
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 objec
[all...]
H A DJetPlayer.h24 #include <media/AudioTrack.h>
92 sp<AudioTrack> mAudioTrack; // and we play it in this audio track
/frameworks/av/media/libaaudio/src/legacy/
H A DAudioStreamLegacy.cpp23 #include <media/AudioTrack.h>
39 // Called from AudioTrack.cpp or AudioRecord.cpp
71 // Note that this code assumes an AudioTrack::Buffer is the same as
74 AudioTrack::Buffer *audioBuffer = static_cast<AudioTrack::Buffer *>(info);
H A DAudioStreamTrack.cpp22 #include <media/AudioTrack.h>
37 * Create a stream that uses the AudioTrack.
61 // Try to create an AudioTrack
95 AudioTrack::callback_t callback = nullptr;
98 AudioTrack::transfer_type streamTransferType = AudioTrack::transfer_type::TRANSFER_SYNC;
100 streamTransferType = AudioTrack::transfer_type::TRANSFER_CALLBACK;
118 mAudioTrack = new AudioTrack();
149 // Get the actual values from the AudioTrack.
210 case AudioTrack
[all...]
/frameworks/base/media/tests/audiotests/
H A Dshared_mem_test.cpp23 #include <media/AudioTrack.h>
91 heap = new MemoryDealer(1024*1024, "AudioTrack Heap Base");
98 sp<AudioTrack> track = new AudioTrack(AUDIO_STREAM_MUSIC,// stream type
/frameworks/base/media/jni/soundpool/
H A DSoundPoolThread.h22 #include <media/AudioTrack.h>
/frameworks/av/cmds/stagefright/
H A DSimplePlayer.h25 class AudioTrack;
82 sp<AudioTrack> mAudioTrack;
/frameworks/av/include/media/stagefright/
H A DAudioPlayer.h29 class AudioTrack;
70 sp<AudioTrack> mAudioTrack;
H A DMediaSync.h33 class AudioTrack;
83 status_t setAudioTrack(const sp<AudioTrack> &audioTrack);
93 // after the client write audio data into AudioTrack.
202 sp<AudioTrack> mAudioTrack;
/frameworks/av/media/libmedia/include/media/
H A DJetPlayer.h24 #include <media/AudioTrack.h>
92 sp<AudioTrack> mAudioTrack; // and we play it in this audio track
/frameworks/av/media/libstagefright/foundation/include/
H A DAudioPlayer.h29 class AudioTrack;
70 sp<AudioTrack> mAudioTrack;
H A DMediaSync.h33 class AudioTrack;
83 status_t setAudioTrack(const sp<AudioTrack> &audioTrack);
93 // after the client write audio data into AudioTrack.
202 sp<AudioTrack> mAudioTrack;
/frameworks/av/media/libstagefright/include/
H A DAudioPlayer.h29 class AudioTrack;
70 sp<AudioTrack> mAudioTrack;
H A DMediaSync.h33 class AudioTrack;
83 status_t setAudioTrack(const sp<AudioTrack> &audioTrack);
93 // after the client write audio data into AudioTrack.
202 sp<AudioTrack> mAudioTrack;

Completed in 4110 milliseconds

123