Lines Matching defs:PrimaryDevice
41 struct PrimaryDevice : public IPrimaryDevice { struct
103 friend StreamOut;
110 struct AudioPatch {
115 AudioPatchHandle mNextAudioPatchHandle = 0;
116 std::unordered_map<AudioPatchHandle, AudioPatch> mAudioPatches;
118 std::unordered_set<StreamIn *> mInputStreams; // requires mMutex
119 std::unordered_set<StreamOut *> mOutputStreams; // requires mMutex
120 mutable std::mutex mMutex;
122 float mMasterVolume = 1.0f;
123 bool mMasterMute = false;
124 bool mMicMute = false;