/aosp12/hardware/libhardware_legacy/include/hardware_legacy/ |
H A D | AudioPolicyManagerBase.h | 210 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 D | AudioPolicyInterface.h | 70 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 D | AudioContainers.h | 31 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 D | DeviceDescriptorBase.h | 38 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 D | DeviceDescriptor.h | 38 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 D | HwModule.h | 55 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 D | policy.h | 75 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 D | audio_policy.h | 90 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 D | audio-base-utils.h | 155 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 D | audio.h | 1171 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 D | InputSource.cpp | 47 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 D | AudioPolicyInterface.h | 95 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 D | HidlUtils.h | 75 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 D | audiopolicy_fuzzer.cpp | 105 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 D | VirtualizerEffect.cpp | 206 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 D | LastRemovableMediaDevices.cpp | 46 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 D | AudioSystem.h | 262 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 D | DeviceDescriptor.cpp | 32 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 D | VolumeCurve.h | 96 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 D | ParameterManagerWrapper.h | 108 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 D | AudioPolicyManager.h | 98 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 D | audio_policy.c | 46 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 D | DeviceHalInterface.h | 73 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 D | hidlutils6_tests.cpp | 37 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 D | DeviceHalLocal.h | 67 audio_devices_t devices, 77 audio_devices_t devices, 82 audio_devices_t outputDevice,
|