Lines Matching defs:CAudioRecorder_struct
126 /*typedef*/ struct CAudioRecorder_struct { struct
128 IObject mObject;
134 SLuint8 mInterfaceStates2[INTERFACES_AudioRecorder - INTERFACES_Default];
135 IDynamicInterfaceManagement mDynamicInterfaceManagement;
136 IRecord mRecord;
137 IAudioEncoder mAudioEncoder;
139 IBassBoost mBassBoost;
140 IDynamicSource mDynamicSource;
141 IEqualizer mEqualizer;
142 IVisualization mVisualization;
143 IVolume mVolume;
145 IBufferQueue mBufferQueue;
146 IAndroidConfiguration mAndroidConfiguration;
147 IAndroidAcousticEchoCancellation mAcousticEchoCancellation;
148 IAndroidAutomaticGainControl mAutomaticGainControl;
149 IAndroidNoiseSuppression mNoiseSuppression;
152 DataLocatorFormat mDataSource;
153 DataLocatorFormat mDataSink;
155 SLuint8 mNumChannels; // initially UNKNOWN_NUMCHANNELS, then const once it is known,
157 SLuint32 mSampleRateMilliHz;// initially UNKNOWN_SAMPLERATE, then const once it is known
161 enum AndroidObjectType mAndroidObjType;
162 android::sp<android::AudioRecord> mAudioRecord;
163 android::sp<android::CallbackProtector> mCallbackProtector;
164 audio_source_t mRecordSource;
165 SLuint32 mPerformanceMode;