Home
last modified time | relevance | path

Searched refs:audio_devices_t (Results 1 – 25 of 138) sorted by relevance

123456

/aosp12/hardware/libhardware_legacy/include/hardware_legacy/
H A DAudioPolicyManagerBase.h210 bool isCompatibleProfile(audio_devices_t device,
258 audio_devices_t device() const;
262 audio_devices_t supportedDevices();
318 int getVolumeIndex(audio_devices_t device);
366 audio_devices_t device,
396 audio_devices_t device = (audio_devices_t)0);
403 audio_devices_t device = (audio_devices_t)0);
477 static audio_devices_t getDeviceForVolume(audio_devices_t device);
494 IOProfile *getInputProfile(audio_devices_t device,
516 static audio_devices_t parseDeviceNames(char *name);
[all …]
H A DAudioPolicyInterface.h70 virtual status_t setDeviceConnectionState(audio_devices_t device,
74 virtual AudioSystem::device_connection_state getDeviceConnectionState(audio_devices_t device,
136 audio_devices_t device) = 0;
143 audio_devices_t device) = 0;
149 virtual audio_devices_t getDevicesForStream(AudioSystem::stream_type stream) = 0;
194 audio_devices_t *pDevices,
218 audio_devices_t *pDevices,
/aosp12/frameworks/av/media/libaudiofoundation/include/media/
H A DAudioContainers.h31 using DeviceTypeSet = std::set<audio_devices_t>;
83 audio_devices_t deviceType) { in isSingleDeviceType()
87 typedef bool (*DeviceTypeUnaryPredicate)(audio_devices_t);
94 std::function<bool(audio_devices_t)> p) { in areAllOfSameDeviceType()
98 static inline void resetDeviceTypes(DeviceTypeSet& deviceTypes, audio_devices_t typeToAdd) { in resetDeviceTypes()
105 static inline audio_devices_t deviceTypesToBitMask(const DeviceTypeSet& deviceTypes) { in deviceTypesToBitMask()
106 audio_devices_t types = AUDIO_DEVICE_NONE; in deviceTypesToBitMask()
108 types = static_cast<audio_devices_t>(types | deviceType); in deviceTypesToBitMask()
115 static inline DeviceTypeSet deviceTypesFromBitMask(audio_devices_t types) { in deviceTypesFromBitMask()
H A DDeviceDescriptorBase.h38 explicit DeviceDescriptorBase(audio_devices_t type);
39 DeviceDescriptorBase(audio_devices_t type, const std::string& address);
44 audio_devices_t type() const { return mDeviceTypeAddr.mType; } in type()
/aosp12/frameworks/av/services/audiopolicy/common/managerdefinitions/include/
H A DDeviceDescriptor.h38 explicit DeviceDescriptor(audio_devices_t type);
39 DeviceDescriptor(audio_devices_t type, const std::string &tagName,
41 DeviceDescriptor(audio_devices_t type, const std::string &tagName,
134 sp<DeviceDescriptor> getDevice(audio_devices_t type, const String8 &address,
137 DeviceVector getDevicesFromType(audio_devices_t type) const {
151 DeviceVector getFirstDevicesFromTypes(std::vector<audio_devices_t> orderedTypes) const;
152 sp<DeviceDescriptor> getFirstExistingDevice(std::vector<audio_devices_t> orderedTypes) const;
177 void replaceDevicesByType(audio_devices_t typeToRemove, const DeviceVector &devicesToAdd);
183 bool containsDeviceWithType(audio_devices_t deviceType) const {
187 bool onlyContainsDevicesWithType(audio_devices_t deviceType) const {
H A DHwModule.h55 std::string getTagForDevice(audio_devices_t device,
91 audio_devices_t device, const String8& address);
94 audio_devices_t device, const String8& address);
147 sp<HwModule> getModuleForDeviceType(audio_devices_t device,
174 sp<DeviceDescriptor> getDeviceDescriptor(const audio_devices_t type,
191 sp<DeviceDescriptor> createDevice(const audio_devices_t type,
/aosp12/frameworks/av/services/audiopolicy/common/include/
H A Dpolicy.h75 static inline bool apm_audio_out_device_distinguishes_on_address(audio_devices_t device) in apm_audio_out_device_distinguishes_on_address()
89 static inline bool apm_audio_in_device_distinguishes_on_address(audio_devices_t device) in apm_audio_in_device_distinguishes_on_address()
103 static inline bool device_distinguishes_on_address(audio_devices_t device) in device_distinguishes_on_address()
116 static inline bool device_has_encoding_capability(audio_devices_t device) in device_has_encoding_capability()
210 static inline audio_devices_t apm_extract_one_audio_device( in apm_extract_one_audio_device()
236 std::vector<audio_devices_t> a2dpDevices = android::Intersection( in apm_extract_one_audio_device()
/aosp12/hardware/libhardware/include/hardware/
H A Daudio_policy.h90 audio_devices_t device,
97 audio_devices_t device,
201 audio_devices_t device);
207 audio_devices_t device);
214 audio_devices_t (*get_devices_for_stream)(const struct audio_policy *pol,
270 audio_devices_t *pDevices,
308 audio_devices_t *pDevices,
389 audio_devices_t *pDevices,
404 audio_devices_t *pDevices,
/aosp12/system/media/audio/include/system/
H A Daudio-base-utils.h155 static CONST_ARRAY audio_devices_t AUDIO_DEVICE_OUT_ALL_ARRAY[] = {
192 static CONST_ARRAY audio_devices_t AUDIO_DEVICE_OUT_ALL_A2DP_ARRAY[] = {
199 static CONST_ARRAY audio_devices_t AUDIO_DEVICE_OUT_ALL_SCO_ARRAY[] = {
206 static CONST_ARRAY audio_devices_t AUDIO_DEVICE_OUT_ALL_USB_ARRAY[] = {
214 static CONST_ARRAY audio_devices_t AUDIO_DEVICE_OUT_ALL_DIGITAL_ARRAY[] = {
226 static CONST_ARRAY audio_devices_t AUDIO_DEVICE_OUT_ALL_BLE_ARRAY[] = {
232 static CONST_ARRAY audio_devices_t AUDIO_DEVICE_IN_ALL_ARRAY[] = {
265 static CONST_ARRAY audio_devices_t AUDIO_DEVICE_IN_ALL_SCO_ARRAY[] = {
270 static CONST_ARRAY audio_devices_t AUDIO_DEVICE_IN_ALL_USB_ARRAY[] = {
278 static CONST_ARRAY audio_devices_t AUDIO_DEVICE_IN_ALL_DIGITAL_ARRAY[] = {
[all …]
H A Daudio.h1171 audio_devices_t dest_device;
1240 static inline bool audio_is_output_device(audio_devices_t device)
1263 static inline bool audio_is_input_device(audio_devices_t device)
1299 static inline bool audio_is_output_devices(audio_devices_t device)
1304 static inline bool audio_is_a2dp_in_device(audio_devices_t device)
1316 static inline bool audio_is_a2dp_device(audio_devices_t device)
1350 static inline bool audio_is_usb_in_device(audio_devices_t device)
1357 static inline bool audio_is_usb_device(audio_devices_t device)
1391 static inline bool audio_is_ble_in_device(audio_devices_t device)
1397 static inline bool audio_is_ble_device(audio_devices_t device) {
[all …]
/aosp12/frameworks/av/services/audiopolicy/engineconfigurable/src/
H A DInputSource.cpp47 status_t Element<audio_source_t>::set(audio_devices_t devices) in set()
54 devices = static_cast<audio_devices_t>(devices | AUDIO_DEVICE_BIT_IN); in set()
66 audio_devices_t Element<audio_source_t>::get<audio_devices_t>() const in get()
/aosp12/frameworks/av/services/audiopolicy/
H A DAudioPolicyInterface.h95 virtual status_t setDeviceConnectionState(audio_devices_t device,
101 virtual audio_policy_dev_state_t getDeviceConnectionState(audio_devices_t device,
104 virtual status_t handleDeviceConfigChange(audio_devices_t device,
175 audio_devices_t device) = 0;
182 audio_devices_t device) = 0;
186 audio_devices_t device) = 0;
189 audio_devices_t device) = 0;
201 virtual audio_devices_t getDevicesForStream(audio_stream_type_t stream) = 0;
250 audio_devices_t *device) = 0;
275 audio_stream_type_t stream, int index, audio_devices_t device) = 0;
[all …]
/aosp12/hardware/interfaces/audio/common/all-versions/default/
H A DHidlUtils.h75 static status_t deviceAddressToHal(const DeviceAddress& device, audio_devices_t* halDeviceType,
77 static status_t deviceAddressFromHal(audio_devices_t halDeviceType,
103 static status_t audioDeviceTypeFromHal(audio_devices_t halDevice, AudioDevice* device);
104 static status_t audioDeviceTypeToHal(const AudioDevice& device, audio_devices_t* halDevice);
167 static status_t deviceAddressToHalImpl(const DA& device, audio_devices_t* halDeviceType,
170 static status_t deviceAddressFromHalImpl(audio_devices_t halDeviceType,
200 status_t HidlUtils::deviceAddressToHalImpl(const DA& device, audio_devices_t* halDeviceType, in deviceAddressToHalImpl()
202 *halDeviceType = static_cast<audio_devices_t>(device.device); in deviceAddressToHalImpl()
229 status_t HidlUtils::deviceAddressFromHalImpl(audio_devices_t halDeviceType, in deviceAddressFromHalImpl()
/aosp12/frameworks/av/services/audiopolicy/fuzzer/
H A Daudiopolicy_fuzzer.cpp105 static const std::vector<audio_devices_t> kAudioDevices = [] { in __anon8b7383b20502()
106 std::vector<audio_devices_t> result; in __anon8b7383b20502()
108 audio_devices_t audioDeviceHal; in __anon8b7383b20502()
203 bool findDevicePort(audio_port_role_t role, audio_devices_t deviceType,
520 status_t addPolicyMix(int mixType, int mixFlag, audio_devices_t deviceType,
536 int mixType, int mixFlag, audio_devices_t deviceType, std::string mixAddress, in addPolicyMix()
660 getValueFromVector<audio_devices_t>(mFdp, kAudioDevices), in initialize()
835 std::tuple<audio_devices_t /*type*/, std::string /*name*/, std::string /*address*/>;
852 const audio_devices_t type = getValueFromVector<audio_devices_t>(mFdp, kAudioDevices); in setDeviceConnectionState()
864 const audio_devices_t type = getValueFromVector<audio_devices_t>(mFdp, kAudioDevices); in explicitlyRoutingAfterConnection()
[all …]
/aosp12/hardware/interfaces/audio/effect/all-versions/default/
H A DVirtualizerEffect.cpp206 audio_devices_t halDeviceType = static_cast<audio_devices_t>(device); in getVirtualSpeakerAngles()
218 audio_devices_t halDeviceType; in getVirtualSpeakerAngles()
257 (void)HidlUtils::deviceAddressFromHal(static_cast<audio_devices_t>(halMode), nullptr, &device); in getVirtualSpeakerAngles()
266 audio_devices_t halDeviceType = static_cast<audio_devices_t>(device); in getVirtualSpeakerAngles()
269 audio_devices_t halDeviceType; in getVirtualSpeakerAngles()
/aosp12/frameworks/av/services/audiopolicy/engine/common/src/
H A DLastRemovableMediaDevices.cpp46 std::vector<audio_devices_t> LastRemovableMediaDevices::getLastRemovableMediaDevices( in getLastRemovableMediaDevices()
49 std::vector<audio_devices_t> ret; in getLastRemovableMediaDevices()
69 device_out_group_t LastRemovableMediaDevices::getDeviceOutGroup(audio_devices_t device) const in getDeviceOutGroup()
/aosp12/frameworks/av/media/libaudioclient/include/media/
H A DAudioSystem.h262 static status_t setDeviceConnectionState(audio_devices_t device, audio_policy_dev_state_t state,
265 static audio_policy_dev_state_t getDeviceConnectionState(audio_devices_t device,
267 static status_t handleDeviceConfigChange(audio_devices_t device,
309 audio_devices_t device);
312 audio_devices_t device);
316 audio_devices_t device);
319 audio_devices_t device);
326 static audio_devices_t getDevicesForStream(audio_stream_type_t stream);
392 audio_devices_t *device);
419 audio_stream_type_t stream, int index, audio_devices_t device);
/aosp12/frameworks/av/services/audiopolicy/common/managerdefinitions/src/
H A DDeviceDescriptor.cpp32 DeviceDescriptor::DeviceDescriptor(audio_devices_t type) : in DeviceDescriptor()
37 DeviceDescriptor::DeviceDescriptor(audio_devices_t type, in DeviceDescriptor()
44 DeviceDescriptor::DeviceDescriptor(audio_devices_t type, in DeviceDescriptor()
333 sp<DeviceDescriptor> DeviceVector::getDevice(audio_devices_t type, const String8& address, in getDevice()
396 std::vector<audio_devices_t> orderedTypes) const in getFirstDevicesFromTypes()
408 std::vector<audio_devices_t> orderedTypes) const { in getFirstExistingDevice()
428 audio_devices_t deviceType = apm_extract_one_audio_device(types()); in getDeviceForOpening()
463 audio_devices_t typeToRemove, const DeviceVector &devicesToAdd) { in replaceDevicesByType()
/aosp12/frameworks/av/services/audiopolicy/engine/common/include/
H A DVolumeCurve.h96 audio_devices_t device = Volume::getDeviceForVolume(deviceTypes); in getVolumeIndex()
106 void addCurrentVolumeIndex(audio_devices_t device, int index) override in addCurrentVolumeIndex()
115 bool hasVolumeIndexForDevice(audio_devices_t device) const in hasVolumeIndexForDevice()
186 std::map<audio_devices_t, int> mIndexCur; /**< current volume index per device. */
/aosp12/frameworks/av/services/audiopolicy/engineconfigurable/wrapper/include/
H A DParameterManagerWrapper.h108 status_t setAvailableInputDevices(audio_devices_t inputDevices);
117 status_t setAvailableOutputDevices(audio_devices_t outputDevices);
127 status_t setDeviceConnectionState(audio_devices_t type, const std::string address,
/aosp12/frameworks/av/services/audiopolicy/managerdefault/
H A DAudioPolicyManager.h98 virtual status_t setDeviceConnectionState(audio_devices_t device,
105 virtual status_t handleDeviceConfigChange(audio_devices_t device,
162 audio_devices_t device);
165 audio_devices_t device);
169 audio_devices_t device);
172 audio_devices_t device);
178 audio_devices_t device,
196 virtual audio_devices_t getDevicesForStream(audio_stream_type_t stream);
258 audio_devices_t *device);
998 status_t setDeviceConnectionStateInt(audio_devices_t deviceType,
[all …]
/aosp12/hardware/libhardware/modules/audio/
H A Daudio_policy.c46 audio_devices_t device, in ap_set_device_connection_state()
55 audio_devices_t device, in ap_get_device_connection_state()
171 audio_devices_t device) in ap_set_stream_volume_index_for_device()
179 audio_devices_t device) in ap_get_stream_volume_index_for_device()
190 static audio_devices_t ap_get_devices_for_stream(const struct audio_policy *pol, in ap_get_devices_for_stream()
/aosp12/frameworks/av/media/libaudiohal/include/media/audiohal/
H A DDeviceHalInterface.h73 audio_devices_t deviceType,
83 audio_devices_t devices,
88 audio_devices_t outputDevice,
/aosp12/hardware/interfaces/audio/common/all-versions/default/tests/
H A Dhidlutils6_tests.cpp37 audio_devices_t halDeviceType = static_cast<audio_devices_t>(lhs.device); in operator ==()
55 audio_devices_t halDeviceType; in ConvertDeviceAddress()
/aosp12/frameworks/av/media/libaudiohal/impl/
H A DDeviceHalLocal.h67 audio_devices_t devices,
77 audio_devices_t devices,
82 audio_devices_t outputDevice,

123456