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