Lines Matching refs:aidl
50 const std::shared_ptr<::aidl::android::hardware::audio::core::IModule>& module);
54 const std::vector<::aidl::android::media::audio::common::AudioPortConfig>& sources,
55 const std::vector<::aidl::android::media::audio::common::AudioPortConfig>& sinks,
58 const ::aidl::android::media::audio::common::AudioDevice& device,
59 ::aidl::android::media::audio::common::AudioPortConfig* portConfig);
61 int32_t ioHandle, ::aidl::android::media::audio::common::AudioPort* port);
63 const ::aidl::android::media::audio::common::AudioDevice& device,
64 ::aidl::android::media::audio::common::AudioPort* port);
67 return ::aidl::android::convertContainer(mPorts, ports, in getAudioPorts()
72 return ::aidl::android::convertContainer(mRoutes, routes, converter); in getAudioRoutes()
76 const ::aidl::android::media::audio::common::AudioPort& devicePort);
81 const ::aidl::android::media::audio::common::AudioDevice& device,
82 const ::aidl::android::media::audio::common::AudioIoFlags& flags,
83 ::aidl::android::media::audio::common::AudioSource source,
85 ::aidl::android::media::audio::common::AudioConfig* config,
86 ::aidl::android::media::audio::common::AudioPortConfig* mixPortConfig,
87 ::aidl::android::hardware::audio::core::AudioPatch* patch);
89 const ::aidl::android::media::audio::common::AudioPortConfig& requestedPortConfig,
91 ::aidl::android::media::audio::common::AudioPortConfig* portConfig,
96 const ::aidl::android::media::audio::common::AudioPort& devicePort, bool connected);
121 ::aidl::android::hardware::audio::core::AudioPatch>;
123 ::aidl::android::media::audio::common::AudioPortConfig>;
124 using Ports = std::map<int32_t /*port ID*/, ::aidl::android::media::audio::common::AudioPort>;
125 using Routes = std::vector<::aidl::android::hardware::audio::core::AudioRoute>;
139 const std::shared_ptr<::aidl::android::hardware::audio::core::IModule> mModule;
141 bool audioDeviceMatches(const ::aidl::android::media::audio::common::AudioDevice& device,
142 const ::aidl::android::media::audio::common::AudioPort& p);
143 bool audioDeviceMatches(const ::aidl::android::media::audio::common::AudioDevice& device,
144 const ::aidl::android::media::audio::common::AudioPortConfig& p);
148 const ::aidl::android::media::audio::common::AudioPortConfig& requestedPortConfig,
149 ::aidl::android::media::audio::common::AudioPortConfig* result, bool *created);
151 const ::aidl::android::media::audio::common::AudioPortConfig& requestedPortConfig,
152 ::aidl::android::media::audio::common::AudioPortConfig* result, bool *created);
158 ::aidl::android::hardware::audio::core::AudioPatch* patch, bool* created);
160 const ::aidl::android::hardware::audio::core::AudioPatch& requestedPatch,
162 ::aidl::android::hardware::audio::core::AudioPatch* patch, bool* created);
164 const ::aidl::android::media::audio::common::AudioDevice& device,
165 const ::aidl::android::media::audio::common::AudioConfig* config,
166 const ::aidl::android::media::audio::common::AudioGainConfig* gainConfig,
167 ::aidl::android::media::audio::common::AudioPortConfig* portConfig,
172 const ::aidl::android::media::audio::common::AudioConfig& config,
173 const std::optional<::aidl::android::media::audio::common::AudioIoFlags>& flags,
175 ::aidl::android::media::audio::common::AudioSource source,
177 ::aidl::android::media::audio::common::AudioPortConfig* portConfig, bool* created);
179 const ::aidl::android::media::audio::common::AudioPortConfig& requestedPortConfig,
181 ::aidl::android::media::audio::common::AudioPortConfig* portConfig, bool* created);
184 Ports::iterator findPort(const ::aidl::android::media::audio::common::AudioDevice& device);
186 const ::aidl::android::media::audio::common::AudioConfig& config,
187 const ::aidl::android::media::audio::common::AudioIoFlags& flags,
190 const ::aidl::android::media::audio::common::AudioDevice& device);
192 const std::optional<::aidl::android::media::audio::common::AudioConfig>& config,
193 const std::optional<::aidl::android::media::audio::common::AudioIoFlags>& flags,
198 const ::aidl::android::media::audio::common::AudioIoFlags& flags,
199 ::aidl::android::media::audio::common::AudioSource source,
200 const ::aidl::android::media::audio::common::AudioConfig& initialConfig,
201 Cleanups* cleanups, ::aidl::android::media::audio::common::AudioConfig* config,
202 ::aidl::android::media::audio::common::AudioPortConfig* mixPortConfig,
203 ::aidl::android::hardware::audio::core::AudioPatch* patch);
214 int32_t portId, ::aidl::android::media::audio::common::AudioPort* port);
221 std::optional<::aidl::android::media::audio::common::AudioPort> mRemoteSubmixIn;
222 std::optional<::aidl::android::media::audio::common::AudioPort> mRemoteSubmixOut;
233 std::pair<int32_t, ::aidl::android::media::audio::common::AudioPort>