Lines Matching refs:aidl
64 using Info = std::vector<::aidl::android::media::audio::common::MicrophoneInfo>;
197 ::aidl::android::hardware::audio::core::AudioPatch>;
199 ::aidl::android::media::audio::common::AudioPortConfig>;
200 using Ports = std::map<int32_t /*port ID*/, ::aidl::android::media::audio::common::AudioPort>;
201 using Routes = std::vector<::aidl::android::hardware::audio::core::AudioRoute>;
211 const std::shared_ptr<::aidl::android::hardware::audio::core::IModule>& module,
212 const std::shared_ptr<::aidl::android::media::audio::IHalAdapterVendorExtension>& vext);
216 bool audioDeviceMatches(const ::aidl::android::media::audio::common::AudioDevice& device,
217 const ::aidl::android::media::audio::common::AudioPort& p);
218 bool audioDeviceMatches(const ::aidl::android::media::audio::common::AudioDevice& device,
219 const ::aidl::android::media::audio::common::AudioPortConfig& p);
221 const ::aidl::android::media::audio::common::AudioPortConfig& requestedPortConfig,
233 ::aidl::android::hardware::audio::core::AudioPatch* patch, bool* created);
235 const ::aidl::android::hardware::audio::core::AudioPatch& requestedPatch,
236 ::aidl::android::hardware::audio::core::AudioPatch* patch, bool* created);
238 const ::aidl::android::media::audio::common::AudioDevice& device,
239 const ::aidl::android::media::audio::common::AudioConfig* config,
240 ::aidl::android::media::audio::common::AudioPortConfig* portConfig,
243 const ::aidl::android::media::audio::common::AudioConfig& config,
244 const std::optional<::aidl::android::media::audio::common::AudioIoFlags>& flags,
246 ::aidl::android::media::audio::common::AudioSource aidlSource,
248 ::aidl::android::media::audio::common::AudioPortConfig* portConfig, bool* created);
250 const ::aidl::android::media::audio::common::AudioPortConfig& requestedPortConfig,
252 ::aidl::android::media::audio::common::AudioPortConfig* portConfig, bool* created);
255 Ports::iterator findPort(const ::aidl::android::media::audio::common::AudioDevice& device);
257 const ::aidl::android::media::audio::common::AudioConfig& config,
258 const ::aidl::android::media::audio::common::AudioIoFlags& flags,
261 const ::aidl::android::media::audio::common::AudioDevice& device);
263 const ::aidl::android::media::audio::common::AudioConfig& config,
264 const std::optional<::aidl::android::media::audio::common::AudioIoFlags>& flags,
269 const ::aidl::android::media::audio::common::AudioDevice& aidlDevice,
270 const ::aidl::android::media::audio::common::AudioIoFlags& aidlFlags,
271 ::aidl::android::media::audio::common::AudioSource aidlSource,
274 ::aidl::android::media::audio::common::AudioConfig* aidlConfig,
275 ::aidl::android::media::audio::common::AudioPortConfig* mixPortConfig,
276 ::aidl::android::hardware::audio::core::AudioPatch* aidlPatch);
303 const std::shared_ptr<::aidl::android::hardware::audio::core::IModule> mModule;
304 const std::shared_ptr<::aidl::android::media::audio::IHalAdapterVendorExtension> mVendorExt;
305 const std::shared_ptr<::aidl::android::hardware::audio::core::ITelephony> mTelephony;
306 const std::shared_ptr<::aidl::android::hardware::audio::core::IBluetooth> mBluetooth;
307 const std::shared_ptr<::aidl::android::hardware::audio::core::IBluetoothA2dp> mBluetoothA2dp;
308 const std::shared_ptr<::aidl::android::hardware::audio::core::IBluetoothLe> mBluetoothLe;
309 std::shared_ptr<::aidl::android::hardware::audio::core::sounddose::ISoundDose>