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

1 2 3 4

  /frameworks/base/media/java/android/media/
AudioRecordRoutingProxy.java 20 * An AudioRecord connected to a native (C/C++) which allows access only to routing methods.
22 class AudioRecordRoutingProxy extends AudioRecord {
24 * A constructor which explicitly connects a Native (C++) AudioRecord. For use by
26 * @param nativeRecordInJavaObj A C/C++ pointer to a native AudioRecord
AudioRecord.java 43 * The AudioRecord class manages the audio resources for Java applications
45 * achieved by "pulling" (reading) the data from the AudioRecord object. The
46 * application is responsible for polling the AudioRecord object in time using one of
49 * on the audio data storage format that is the most convenient for the user of AudioRecord.
50 * <p>Upon creation, an AudioRecord object initializes its associated audio buffer that it will
52 * determines how long an AudioRecord can record before "over-running" data that has not
56 public class AudioRecord implements AudioRouting
64 * indicates AudioRecord state is not successfully initialized.
68 * indicates AudioRecord state is ready to be used
73 * indicates AudioRecord recording state is not recordin
    [all...]
  /cts/tests/tests/permission2/src/android/permission2/cts/
NoCaptureAudioOutputPermissionTest.java 21 import android.media.AudioRecord;
31 * Verify that the AudioRecord constructor fails to create a recording object
41 int bufferSize = AudioRecord.getMinBufferSize(44100,
48 // use this buffer size to test AudioRecord creation.
55 // The attempt to create the AudioRecord object succeeds even if the
59 AudioRecord record = new AudioRecord(AudioSource.REMOTE_SUBMIX, 44100,
62 assertTrue("AudioRecord state should not be INITIALIZED because the application"
64 record.getState() != AudioRecord.STATE_INITIALIZED);
  /cts/tests/tests/media/src/android/media/cts/
AudioRecord_BufferSizeTest.java 21 import android.media.AudioRecord;
44 private AudioRecord mAudioRecord;
69 int bufferSize = AudioRecord.getMinBufferSize(sampleRateInHz, CHANNEL_CONFIG, AUDIO_FORMAT);
74 assertEquals(AudioRecord.RECORDSTATE_STOPPED, mAudioRecord.getRecordingState());
77 assertEquals(AudioRecord.RECORDSTATE_RECORDING, mAudioRecord.getRecordingState());
86 assertEquals(AudioRecord.RECORDSTATE_STOPPED, mAudioRecord.getRecordingState());
93 mAudioRecord = new AudioRecord(AudioSource.DEFAULT, sampleRateInHz,
AudioPreProcessingTest.java 23 import android.media.AudioRecord;
34 // AudioRecord sampling rate
55 AudioRecord ar = getAudioRecord();
56 assertNotNull("could not create AudioRecord", ar);
83 AudioRecord ar = getAudioRecord();
84 assertNotNull("could not create AudioRecord", ar);
116 AudioRecord ar = getAudioRecord();
117 assertNotNull("could not create AudioRecord", ar);
144 AudioRecord ar = getAudioRecord();
145 assertNotNull("could not create AudioRecord", ar)
    [all...]
RoutingTest.java 25 import android.media.AudioRecord;
40 * AudioTrack / AudioRecord preferred device and routing listener tests.
44 * - the deprecated AudioTrack.OnRoutingChangedListener and AudioRecord.OnRoutingChangedListener
200 private AudioRecord allocAudioRecord() {
202 AudioRecord.getMinBufferSize(
206 AudioRecord audioRecord =
207 new AudioRecord(
212 return audioRecord;
215 private class AudioRecordRoutingListener implements AudioRecord.OnRoutingChangedListener
    [all...]
AudioRecordTest.java 24 import android.media.AudioRecord;
25 import android.media.AudioRecord.OnRecordPositionUpdateListener;
47 private AudioRecord mAudioRecord;
85 mAudioRecord = new AudioRecord(MediaRecorder.AudioSource.DEFAULT, mHz,
88 AudioRecord.getMinBufferSize(mHz,
127 assertEquals(AudioRecord.STATE_INITIALIZED, mAudioRecord.getState());
129 assertEquals(AudioRecord.RECORDSTATE_STOPPED, mAudioRecord.getRecordingState());
131 int bufferSize = AudioRecord.getMinBufferSize(mHz,
142 assertEquals(AudioRecord.STATE_INITIALIZED, mAudioRecord.getState());
145 assertEquals(AudioRecord.SUCCESS
    [all...]
AudioRecordingConfigurationTest.java 24 import android.media.AudioRecord;
49 private AudioRecord mAudioRecord;
72 mAudioRecord = new AudioRecord.Builder()
115 assertEquals(AudioRecord.STATE_INITIALIZED, mAudioRecord.getState());
117 assertEquals(AudioRecord.RECORDSTATE_RECORDING, mAudioRecord.getRecordingState());
174 assertEquals(AudioRecord.STATE_INITIALIZED, mAudioRecord.getState());
176 assertEquals(AudioRecord.RECORDSTATE_RECORDING, mAudioRecord.getRecordingState());
183 assertTrue("AudioRecord null routed device after start", testDevice != null);
226 assertEquals(AudioRecord.STATE_INITIALIZED, mAudioRecord.getState());
228 assertEquals(AudioRecord.RECORDSTATE_RECORDING, mAudioRecord.getRecordingState())
    [all...]
  /cts/apps/CtsVerifier/src/com/android/cts/verifier/audio/
TrivialRecorder.java 21 import android.media.AudioRecord;
29 AudioRecord mAudioRecord;
41 AudioRecord.getMinBufferSize(
46 new AudioRecord(
60 public AudioRecord getAudioRecord() { return mAudioRecord; }
AudioRecordHelper.java 5 import android.media.AudioRecord;
14 * A wrapper on AudioRecord class.
31 private AudioRecord audioRecord;
41 tmpBufferSize = AudioRecord.getMinBufferSize(rate, CHANNEL, ENCODING);
42 AudioRecord testAudioRecord = new AudioRecord(source, rate, CHANNEL, ENCODING,
44 if (testAudioRecord.getState() == AudioRecord.STATE_INITIALIZED) {
76 audioRecord = new AudioRecord(source, sampleRate, CHANNEL, ENCODING, bufferSize)
    [all...]
AudioInputRoutingNotificationsActivity.java 26 import android.media.AudioRecord;
40 * Tests AudioRecord (re)Routing messages.
71 private class AudioRecordRoutingChangeListener implements AudioRecord.OnRoutingChangedListener {
72 public void onRoutingChanged(AudioRecord audioRecord) {
78 AudioDeviceInfo routedDevice = audioRecord.getRoutedDevice();
105 AudioRecord audioRecord = mAudioRecorder.getAudioRecord();
106 audioRecord.addOnRoutingChangedListener(
  /packages/services/Car/car-support-lib/src/android/support/car/media/
CarAudioRecord.java 18 import android.media.AudioRecord;
47 /** See {@link AudioRecord#getRecordingState() }. */
50 /** See {@link AudioRecord#getState() }. */
53 /** See {@link AudioRecord#getAudioSessionId() }. */
62 * @return Number of bytes read. Returns {@link android.media.AudioRecord#ERROR} on error.
CarAudioRecordEmbedded.java 19 import android.media.AudioRecord;
34 private final AudioRecord mAudioRecord;
40 mAudioRecord = new AudioRecord.Builder()
  /frameworks/av/media/libaudioclient/include/media/
AudioRecord.h 36 class AudioRecord : public AudioSystem::AudioDeviceCallback
40 /* Events used by AudioRecord callback function (callback_t).
41 * Keep in sync with frameworks/base/media/java/android/media/AudioRecord.java NATIVE_EVENT_*.
93 * event: type of event notified (see enum AudioRecord::event_type).
96 * - EVENT_MORE_DATA: pointer to AudioRecord::Buffer struct. The callback must not read
108 * an AudioRecord object.
123 /* How data is transferred from AudioRecord
132 /* Constructs an uninitialized AudioRecord. No connection with
139 AudioRecord(const String16& opPackageName);
141 /* Creates an AudioRecord object and registers it with AudioFlinger
    [all...]
IAudioRecord.h 36 DECLARE_META_INTERFACE(AudioRecord);
  /cts/apps/CtsVerifier/src/com/android/cts/verifier/audio/audiolib/
AudioUtils.java 20 import android.media.AudioRecord;
66 return AudioRecord.ERROR_BAD_VALUE;
StreamRecorder.java 21 import android.media.AudioRecord;
42 private AudioRecord mAudioRecord = null;
62 numBytes = AudioRecord.getMinBufferSize(sampleRate, AudioFormat.CHANNEL_IN_STEREO,
66 numBytes = AudioRecord.getMinBufferSize(sampleRate,
79 return mAudioRecord != null && mAudioRecord.getState() == AudioRecord.STATE_INITIALIZED;
127 mAudioRecord = new AudioRecord.Builder()
138 Log.i(TAG, "Couldn't open AudioRecord: " + ex);
200 mBurstBuffer, 0, numBurstSamples, AudioRecord.READ_BLOCKING);
204 Log.i(TAG, "AudioRecord write error: " + numReadSamples);
208 Log.i(TAG, "AudioRecord Underflow: " + numReadSamples
    [all...]
  /frameworks/av/media/libstagefright/include/media/stagefright/
AudioSource.h 21 #include <media/AudioRecord.h>
31 class AudioRecord;
58 status_t dataCallback(const AudioRecord::Buffer& buffer);
81 sp<AudioRecord> mRecord;
  /frameworks/av/media/libaudioclient/
AudioRecord.cpp 19 #define LOG_TAG "AudioRecord"
25 #include <media/AudioRecord.h>
36 status_t AudioRecord::getMinFrameCount(
68 AudioRecord::AudioRecord(const String16 &opPackageName)
77 AudioRecord::AudioRecord(
108 AudioRecord::~AudioRecord()
117 mAudioRecordThread->requestExit(); // see comment in AudioRecord.
    [all...]
  /external/webrtc/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/
WebRtcAudioRecord.java 19 import android.media.AudioRecord;
54 private AudioRecord audioRecord = null;
74 assertTrue(audioRecord.getRecordingState()
75 == AudioRecord.RECORDSTATE_RECORDING);
79 int bytesRead = audioRecord.read(byteBuffer, byteBuffer.capacity());
83 Logging.e(TAG,"AudioRecord.read failed: " + bytesRead);
84 if (bytesRead == AudioRecord.ERROR_INVALID_OPERATION) {
98 audioRecord.stop();
100 Logging.e(TAG,"AudioRecord.stop failed: " + e.getMessage())
    [all...]
  /frameworks/av/media/libaaudio/src/legacy/
AudioStreamRecord.cpp 23 #include <media/AudioRecord.h>
56 // Try to create an AudioRecord
58 // TODO Support UNSPECIFIED in AudioRecord. For now, use stereo if unspecified.
88 AudioRecord::callback_t callback = nullptr;
90 AudioRecord::transfer_type streamTransferType = AudioRecord::transfer_type::TRANSFER_SYNC;
92 streamTransferType = AudioRecord::transfer_type::TRANSFER_CALLBACK;
101 mAudioRecord = new AudioRecord(
133 // Get the actual values from the AudioRecord.
182 // TODO add close() or release() to AudioRecord API then call it from her
    [all...]