1 /* 2 * This file is auto-generated. DO NOT MODIFY. 3 * Using: out/host/linux-x86/bin/aidl --lang=cpp -Weverything -Wno-missing-permission-annotation -t --min_sdk_version 29 -pout/soong/.intermediates/system/hardware/interfaces/media/android.media.audio.common.types_interface/4/preprocessed.aidl -pout/soong/.intermediates/frameworks/av/audio-permission-aidl_interface/preprocessed.aidl -pout/soong/.intermediates/frameworks/av/media/libaudioclient/audioclient-types-aidl_interface/preprocessed.aidl -pout/soong/.intermediates/frameworks/av/media/libaudioclient/audiopolicy-types-aidl_interface/preprocessed.aidl -pout/soong/.intermediates/frameworks/av/media/libaudioclient/capture_state_listener-aidl_interface/preprocessed.aidl -pout/soong/.intermediates/frameworks/native/libs/permission/framework-permission-aidl_interface/preprocessed.aidl -pout/soong/.intermediates/frameworks/av/media/libaudioclient/spatializer-aidl_interface/preprocessed.aidl --ninja -d out/soong/.intermediates/frameworks/av/media/libaudioclient/audiopolicy-aidl-cpp-source/gen/staging/android/media/IAudioPolicyService.cpp.d -h out/soong/.intermediates/frameworks/av/media/libaudioclient/audiopolicy-aidl-cpp-source/gen/include/staging -o out/soong/.intermediates/frameworks/av/media/libaudioclient/audiopolicy-aidl-cpp-source/gen/staging -Nframeworks/av/media/libaudioclient/aidl frameworks/av/media/libaudioclient/aidl/android/media/IAudioPolicyService.aidl 4 * 5 * DO NOT CHECK THIS FILE INTO A CODE TREE (e.g. git, etc..). 6 * ALWAYS GENERATE THIS FILE FROM UPDATED AIDL COMPILER 7 * AS A BUILD INTERMEDIATE ONLY. THIS IS NOT SOURCE CODE. 8 */ 9 #pragma once 10 11 #include <android/content/AttributionSourceState.h> 12 #include <android/media/AudioDirectMode.h> 13 #include <android/media/AudioMix.h> 14 #include <android/media/AudioMixUpdate.h> 15 #include <android/media/AudioMixerAttributesInternal.h> 16 #include <android/media/AudioOffloadMode.h> 17 #include <android/media/AudioPatchFw.h> 18 #include <android/media/AudioPolicyDeviceState.h> 19 #include <android/media/AudioPolicyForceUse.h> 20 #include <android/media/AudioPolicyForcedConfig.h> 21 #include <android/media/AudioPortConfigFw.h> 22 #include <android/media/AudioPortFw.h> 23 #include <android/media/AudioPortRole.h> 24 #include <android/media/AudioPortType.h> 25 #include <android/media/AudioProductStrategy.h> 26 #include <android/media/AudioVolumeGroup.h> 27 #include <android/media/DeviceRole.h> 28 #include <android/media/EffectDescriptor.h> 29 #include <android/media/GetInputForAttrResponse.h> 30 #include <android/media/GetOutputForAttrResponse.h> 31 #include <android/media/GetSpatializerResponse.h> 32 #include <android/media/IAudioPolicyServiceClient.h> 33 #include <android/media/ICaptureStateListener.h> 34 #include <android/media/INativeSpatializerCallback.h> 35 #include <android/media/SoundTriggerSession.h> 36 #include <android/media/audio/common/AudioAttributes.h> 37 #include <android/media/audio/common/AudioConfig.h> 38 #include <android/media/audio/common/AudioConfigBase.h> 39 #include <android/media/audio/common/AudioDevice.h> 40 #include <android/media/audio/common/AudioDeviceDescription.h> 41 #include <android/media/audio/common/AudioFormatDescription.h> 42 #include <android/media/audio/common/AudioMMapPolicyInfo.h> 43 #include <android/media/audio/common/AudioMMapPolicyType.h> 44 #include <android/media/audio/common/AudioMode.h> 45 #include <android/media/audio/common/AudioOffloadInfo.h> 46 #include <android/media/audio/common/AudioPort.h> 47 #include <android/media/audio/common/AudioProfile.h> 48 #include <android/media/audio/common/AudioSource.h> 49 #include <android/media/audio/common/AudioStreamType.h> 50 #include <android/media/audio/common/AudioUsage.h> 51 #include <android/media/audio/common/AudioUuid.h> 52 #include <android/media/audio/common/Int.h> 53 #include <binder/IBinder.h> 54 #include <binder/IInterface.h> 55 #include <binder/Status.h> 56 #include <binder/Trace.h> 57 #include <com/android/media/permission/INativePermissionController.h> 58 #include <cstdint> 59 #include <optional> 60 #include <string> 61 #include <utils/StrongPointer.h> 62 #include <vector> 63 64 namespace android::content { 65 class AttributionSourceState; 66 } // namespace android::content 67 namespace android::media { 68 class AudioMix; 69 class AudioMixUpdate; 70 class AudioMixerAttributesInternal; 71 class AudioPatchFw; 72 class AudioPortConfigFw; 73 class AudioPortFw; 74 class AudioProductStrategy; 75 class AudioVolumeGroup; 76 class EffectDescriptor; 77 class GetInputForAttrResponse; 78 class GetOutputForAttrResponse; 79 class GetSpatializerResponse; 80 class IAudioPolicyServiceClient; 81 class ICaptureStateListener; 82 class INativeSpatializerCallback; 83 class SoundTriggerSession; 84 } // namespace android::media 85 namespace android::media::audio::common { 86 class AudioAttributes; 87 class AudioConfig; 88 class AudioConfigBase; 89 class AudioDevice; 90 class AudioDeviceDescription; 91 class AudioFormatDescription; 92 class AudioMMapPolicyInfo; 93 class AudioOffloadInfo; 94 class AudioPort; 95 class AudioProfile; 96 class AudioUuid; 97 class Int; 98 } // namespace android::media::audio::common 99 namespace com::android::media::permission { 100 class INativePermissionController; 101 } // namespace com::android::media::permission 102 namespace android { 103 namespace media { 104 class LIBBINDER_EXPORTED IAudioPolicyServiceDelegator; 105 106 class LIBBINDER_EXPORTED IAudioPolicyService : public ::android::IInterface { 107 public: 108 typedef IAudioPolicyServiceDelegator DefaultDelegator; 109 DECLARE_META_INTERFACE(AudioPolicyService) 110 virtual ::android::binder::Status onNewAudioModulesAvailable() = 0; 111 virtual ::android::binder::Status setDeviceConnectionState(::android::media::AudioPolicyDeviceState state, const ::android::media::audio::common::AudioPort& port, const ::android::media::audio::common::AudioFormatDescription& encodedFormat) = 0; 112 virtual ::android::binder::Status getDeviceConnectionState(const ::android::media::audio::common::AudioDevice& device, ::android::media::AudioPolicyDeviceState* _aidl_return) = 0; 113 virtual ::android::binder::Status handleDeviceConfigChange(const ::android::media::audio::common::AudioDevice& device, const ::std::string& deviceName, const ::android::media::audio::common::AudioFormatDescription& encodedFormat) = 0; 114 virtual ::android::binder::Status setPhoneState(::android::media::audio::common::AudioMode state, int32_t uid) = 0; 115 virtual ::android::binder::Status setForceUse(::android::media::AudioPolicyForceUse usage, ::android::media::AudioPolicyForcedConfig config) = 0; 116 virtual ::android::binder::Status getForceUse(::android::media::AudioPolicyForceUse usage, ::android::media::AudioPolicyForcedConfig* _aidl_return) = 0; 117 virtual ::android::binder::Status getOutput(::android::media::audio::common::AudioStreamType stream, int32_t* _aidl_return) = 0; 118 virtual ::android::binder::Status getOutputForAttr(const ::android::media::audio::common::AudioAttributes& attr, int32_t session, const ::android::content::AttributionSourceState& attributionSource, const ::android::media::audio::common::AudioConfig& config, int32_t flags, const ::std::vector<int32_t>& selectedDeviceIds, ::android::media::GetOutputForAttrResponse* _aidl_return) = 0; 119 virtual ::android::binder::Status startOutput(int32_t portId) = 0; 120 virtual ::android::binder::Status stopOutput(int32_t portId) = 0; 121 virtual ::android::binder::Status releaseOutput(int32_t portId) = 0; 122 virtual ::android::binder::Status getInputForAttr(const ::android::media::audio::common::AudioAttributes& attr, int32_t input, int32_t riid, int32_t session, const ::android::content::AttributionSourceState& attributionSource, const ::android::media::audio::common::AudioConfigBase& config, int32_t flags, int32_t selectedDeviceId, ::android::media::GetInputForAttrResponse* _aidl_return) = 0; 123 virtual ::android::binder::Status startInput(int32_t portId) = 0; 124 virtual ::android::binder::Status stopInput(int32_t portId) = 0; 125 virtual ::android::binder::Status releaseInput(int32_t portId) = 0; 126 virtual ::android::binder::Status setDeviceAbsoluteVolumeEnabled(const ::android::media::audio::common::AudioDevice& device, bool enabled, ::android::media::audio::common::AudioStreamType streamToDriveAbs) = 0; 127 virtual ::android::binder::Status initStreamVolume(::android::media::audio::common::AudioStreamType stream, int32_t indexMin, int32_t indexMax) = 0; 128 virtual ::android::binder::Status setStreamVolumeIndex(::android::media::audio::common::AudioStreamType stream, const ::android::media::audio::common::AudioDeviceDescription& device, int32_t index, bool muted) = 0; 129 virtual ::android::binder::Status getStreamVolumeIndex(::android::media::audio::common::AudioStreamType stream, const ::android::media::audio::common::AudioDeviceDescription& device, int32_t* _aidl_return) = 0; 130 virtual ::android::binder::Status setVolumeIndexForAttributes(const ::android::media::audio::common::AudioAttributes& attr, const ::android::media::audio::common::AudioDeviceDescription& device, int32_t index, bool muted) = 0; 131 virtual ::android::binder::Status getVolumeIndexForAttributes(const ::android::media::audio::common::AudioAttributes& attr, const ::android::media::audio::common::AudioDeviceDescription& device, int32_t* _aidl_return) = 0; 132 virtual ::android::binder::Status getMaxVolumeIndexForAttributes(const ::android::media::audio::common::AudioAttributes& attr, int32_t* _aidl_return) = 0; 133 virtual ::android::binder::Status getMinVolumeIndexForAttributes(const ::android::media::audio::common::AudioAttributes& attr, int32_t* _aidl_return) = 0; 134 virtual ::android::binder::Status getStrategyForStream(::android::media::audio::common::AudioStreamType stream, int32_t* _aidl_return) = 0; 135 virtual ::android::binder::Status getDevicesForAttributes(const ::android::media::audio::common::AudioAttributes& attr, bool forVolume, ::std::vector<::android::media::audio::common::AudioDevice>* _aidl_return) = 0; 136 virtual ::android::binder::Status getOutputForEffect(const ::android::media::EffectDescriptor& desc, int32_t* _aidl_return) = 0; 137 virtual ::android::binder::Status registerEffect(const ::android::media::EffectDescriptor& desc, int32_t io, int32_t strategy, int32_t session, int32_t id) = 0; 138 virtual ::android::binder::Status unregisterEffect(int32_t id) = 0; 139 virtual ::android::binder::Status setEffectEnabled(int32_t id, bool enabled) = 0; 140 virtual ::android::binder::Status moveEffectsToIo(const ::std::vector<int32_t>& ids, int32_t io) = 0; 141 virtual ::android::binder::Status isStreamActive(::android::media::audio::common::AudioStreamType stream, int32_t inPastMs, bool* _aidl_return) = 0; 142 virtual ::android::binder::Status isStreamActiveRemotely(::android::media::audio::common::AudioStreamType stream, int32_t inPastMs, bool* _aidl_return) = 0; 143 virtual ::android::binder::Status isSourceActive(::android::media::audio::common::AudioSource source, bool* _aidl_return) = 0; 144 virtual ::android::binder::Status queryDefaultPreProcessing(int32_t audioSession, ::android::media::audio::common::Int* count, ::std::vector<::android::media::EffectDescriptor>* _aidl_return) = 0; 145 virtual ::android::binder::Status addSourceDefaultEffect(const ::android::media::audio::common::AudioUuid& type, const ::std::string& opPackageName, const ::android::media::audio::common::AudioUuid& uuid, int32_t priority, ::android::media::audio::common::AudioSource source, int32_t* _aidl_return) = 0; 146 virtual ::android::binder::Status addStreamDefaultEffect(const ::android::media::audio::common::AudioUuid& type, const ::std::string& opPackageName, const ::android::media::audio::common::AudioUuid& uuid, int32_t priority, ::android::media::audio::common::AudioUsage usage, int32_t* _aidl_return) = 0; 147 virtual ::android::binder::Status removeSourceDefaultEffect(int32_t id) = 0; 148 virtual ::android::binder::Status removeStreamDefaultEffect(int32_t id) = 0; 149 virtual ::android::binder::Status setSupportedSystemUsages(const ::std::vector<::android::media::audio::common::AudioUsage>& systemUsages) = 0; 150 virtual ::android::binder::Status setAllowedCapturePolicy(int32_t uid, int32_t capturePolicy) = 0; 151 virtual ::android::binder::Status getOffloadSupport(const ::android::media::audio::common::AudioOffloadInfo& info, ::android::media::AudioOffloadMode* _aidl_return) = 0; 152 virtual ::android::binder::Status isDirectOutputSupported(const ::android::media::audio::common::AudioConfigBase& config, const ::android::media::audio::common::AudioAttributes& attributes, bool* _aidl_return) = 0; 153 virtual ::android::binder::Status listAudioPorts(::android::media::AudioPortRole role, ::android::media::AudioPortType type, ::android::media::audio::common::Int* count, ::std::vector<::android::media::AudioPortFw>* ports, int32_t* _aidl_return) = 0; 154 virtual ::android::binder::Status listDeclaredDevicePorts(::android::media::AudioPortRole role, ::std::vector<::android::media::AudioPortFw>* _aidl_return) = 0; 155 virtual ::android::binder::Status getAudioPort(int32_t portId, ::android::media::AudioPortFw* _aidl_return) = 0; 156 virtual ::android::binder::Status createAudioPatch(const ::android::media::AudioPatchFw& patch, int32_t handle, int32_t* _aidl_return) = 0; 157 virtual ::android::binder::Status releaseAudioPatch(int32_t handle) = 0; 158 virtual ::android::binder::Status listAudioPatches(::android::media::audio::common::Int* count, ::std::vector<::android::media::AudioPatchFw>* patches, int32_t* _aidl_return) = 0; 159 virtual ::android::binder::Status setAudioPortConfig(const ::android::media::AudioPortConfigFw& config) = 0; 160 virtual ::android::binder::Status registerClient(const ::android::sp<::android::media::IAudioPolicyServiceClient>& client) = 0; 161 virtual ::android::binder::Status setAudioPortCallbacksEnabled(bool enabled) = 0; 162 virtual ::android::binder::Status setAudioVolumeGroupCallbacksEnabled(bool enabled) = 0; 163 virtual ::android::binder::Status acquireSoundTriggerSession(::android::media::SoundTriggerSession* _aidl_return) = 0; 164 virtual ::android::binder::Status releaseSoundTriggerSession(int32_t session) = 0; 165 virtual ::android::binder::Status getPhoneState(::android::media::audio::common::AudioMode* _aidl_return) = 0; 166 virtual ::android::binder::Status registerPolicyMixes(const ::std::vector<::android::media::AudioMix>& mixes, bool registration) = 0; 167 virtual ::android::binder::Status getRegisteredPolicyMixes(::std::vector<::android::media::AudioMix>* _aidl_return) = 0; 168 virtual ::android::binder::Status updatePolicyMixes(const ::std::vector<::android::media::AudioMixUpdate>& updates) = 0; 169 virtual ::android::binder::Status setUidDeviceAffinities(int32_t uid, const ::std::vector<::android::media::audio::common::AudioDevice>& devices) = 0; 170 virtual ::android::binder::Status removeUidDeviceAffinities(int32_t uid) = 0; 171 virtual ::android::binder::Status setUserIdDeviceAffinities(int32_t userId, const ::std::vector<::android::media::audio::common::AudioDevice>& devices) = 0; 172 virtual ::android::binder::Status removeUserIdDeviceAffinities(int32_t userId) = 0; 173 virtual ::android::binder::Status startAudioSource(const ::android::media::AudioPortConfigFw& source, const ::android::media::audio::common::AudioAttributes& attributes, int32_t* _aidl_return) = 0; 174 virtual ::android::binder::Status stopAudioSource(int32_t portId) = 0; 175 virtual ::android::binder::Status setMasterMono(bool mono) = 0; 176 virtual ::android::binder::Status getMasterMono(bool* _aidl_return) = 0; 177 virtual ::android::binder::Status getStreamVolumeDB(::android::media::audio::common::AudioStreamType stream, int32_t index, const ::android::media::audio::common::AudioDeviceDescription& device, float* _aidl_return) = 0; 178 virtual ::android::binder::Status getSurroundFormats(::android::media::audio::common::Int* count, ::std::vector<::android::media::audio::common::AudioFormatDescription>* formats, ::std::vector<bool>* formatsEnabled) = 0; 179 virtual ::android::binder::Status getReportedSurroundFormats(::android::media::audio::common::Int* count, ::std::vector<::android::media::audio::common::AudioFormatDescription>* formats) = 0; 180 virtual ::android::binder::Status getHwOffloadFormatsSupportedForBluetoothMedia(const ::android::media::audio::common::AudioDeviceDescription& device, ::std::vector<::android::media::audio::common::AudioFormatDescription>* _aidl_return) = 0; 181 virtual ::android::binder::Status setSurroundFormatEnabled(const ::android::media::audio::common::AudioFormatDescription& audioFormat, bool enabled) = 0; 182 virtual ::android::binder::Status setAssistantServicesUids(const ::std::vector<int32_t>& uids) = 0; 183 virtual ::android::binder::Status setActiveAssistantServicesUids(const ::std::vector<int32_t>& activeUids) = 0; 184 virtual ::android::binder::Status setA11yServicesUids(const ::std::vector<int32_t>& uids) = 0; 185 virtual ::android::binder::Status setCurrentImeUid(int32_t uid) = 0; 186 virtual ::android::binder::Status isHapticPlaybackSupported(bool* _aidl_return) = 0; 187 virtual ::android::binder::Status isUltrasoundSupported(bool* _aidl_return) = 0; 188 virtual ::android::binder::Status isHotwordStreamSupported(bool lookbackAudio, bool* _aidl_return) = 0; 189 virtual ::android::binder::Status listAudioProductStrategies(::std::vector<::android::media::AudioProductStrategy>* _aidl_return) = 0; 190 virtual ::android::binder::Status getProductStrategyFromAudioAttributes(const ::android::media::audio::common::AudioAttributes& aa, bool fallbackOnDefault, int32_t* _aidl_return) = 0; 191 virtual ::android::binder::Status listAudioVolumeGroups(::std::vector<::android::media::AudioVolumeGroup>* _aidl_return) = 0; 192 virtual ::android::binder::Status getVolumeGroupFromAudioAttributes(const ::android::media::audio::common::AudioAttributes& aa, bool fallbackOnDefault, int32_t* _aidl_return) = 0; 193 virtual ::android::binder::Status setRttEnabled(bool enabled) = 0; 194 virtual ::android::binder::Status isCallScreenModeSupported(bool* _aidl_return) = 0; 195 virtual ::android::binder::Status setDevicesRoleForStrategy(int32_t strategy, ::android::media::DeviceRole role, const ::std::vector<::android::media::audio::common::AudioDevice>& devices) = 0; 196 virtual ::android::binder::Status removeDevicesRoleForStrategy(int32_t strategy, ::android::media::DeviceRole role, const ::std::vector<::android::media::audio::common::AudioDevice>& devices) = 0; 197 virtual ::android::binder::Status clearDevicesRoleForStrategy(int32_t strategy, ::android::media::DeviceRole role) = 0; 198 virtual ::android::binder::Status getDevicesForRoleAndStrategy(int32_t strategy, ::android::media::DeviceRole role, ::std::vector<::android::media::audio::common::AudioDevice>* _aidl_return) = 0; 199 virtual ::android::binder::Status setDevicesRoleForCapturePreset(::android::media::audio::common::AudioSource audioSource, ::android::media::DeviceRole role, const ::std::vector<::android::media::audio::common::AudioDevice>& devices) = 0; 200 virtual ::android::binder::Status addDevicesRoleForCapturePreset(::android::media::audio::common::AudioSource audioSource, ::android::media::DeviceRole role, const ::std::vector<::android::media::audio::common::AudioDevice>& devices) = 0; 201 virtual ::android::binder::Status removeDevicesRoleForCapturePreset(::android::media::audio::common::AudioSource audioSource, ::android::media::DeviceRole role, const ::std::vector<::android::media::audio::common::AudioDevice>& devices) = 0; 202 virtual ::android::binder::Status clearDevicesRoleForCapturePreset(::android::media::audio::common::AudioSource audioSource, ::android::media::DeviceRole role) = 0; 203 virtual ::android::binder::Status getDevicesForRoleAndCapturePreset(::android::media::audio::common::AudioSource audioSource, ::android::media::DeviceRole role, ::std::vector<::android::media::audio::common::AudioDevice>* _aidl_return) = 0; 204 virtual ::android::binder::Status registerSoundTriggerCaptureStateListener(const ::android::sp<::android::media::ICaptureStateListener>& listener, bool* _aidl_return) = 0; 205 virtual ::android::binder::Status getSpatializer(const ::android::sp<::android::media::INativeSpatializerCallback>& callback, ::android::media::GetSpatializerResponse* _aidl_return) = 0; 206 virtual ::android::binder::Status canBeSpatialized(const ::std::optional<::android::media::audio::common::AudioAttributes>& attr, const ::std::optional<::android::media::audio::common::AudioConfig>& config, const ::std::vector<::android::media::audio::common::AudioDevice>& devices, bool* _aidl_return) = 0; 207 virtual ::android::binder::Status getDirectPlaybackSupport(const ::android::media::audio::common::AudioAttributes& attr, const ::android::media::audio::common::AudioConfig& config, ::android::media::AudioDirectMode* _aidl_return) = 0; 208 virtual ::android::binder::Status getDirectProfilesForAttributes(const ::android::media::audio::common::AudioAttributes& attr, ::std::vector<::android::media::audio::common::AudioProfile>* _aidl_return) = 0; 209 virtual ::android::binder::Status getSupportedMixerAttributes(int32_t portId, ::std::vector<::android::media::AudioMixerAttributesInternal>* _aidl_return) = 0; 210 virtual ::android::binder::Status setPreferredMixerAttributes(const ::android::media::audio::common::AudioAttributes& attr, int32_t portId, int32_t uid, const ::android::media::AudioMixerAttributesInternal& mixerAttr) = 0; 211 virtual ::android::binder::Status getPreferredMixerAttributes(const ::android::media::audio::common::AudioAttributes& attr, int32_t portId, ::std::optional<::android::media::AudioMixerAttributesInternal>* _aidl_return) = 0; 212 virtual ::android::binder::Status clearPreferredMixerAttributes(const ::android::media::audio::common::AudioAttributes& attr, int32_t portId, int32_t uid) = 0; 213 virtual ::android::binder::Status getPermissionController(::android::sp<::com::android::media::permission::INativePermissionController>* _aidl_return) = 0; 214 virtual ::android::binder::Status getMmapPolicyInfos(::android::media::audio::common::AudioMMapPolicyType policyType, ::std::vector<::android::media::audio::common::AudioMMapPolicyInfo>* _aidl_return) = 0; 215 virtual ::android::binder::Status getMmapPolicyForDevice(::android::media::audio::common::AudioMMapPolicyType policyType, ::android::media::audio::common::AudioMMapPolicyInfo* policyInfo) = 0; 216 }; // class IAudioPolicyService 217 218 class LIBBINDER_EXPORTED IAudioPolicyServiceDefault : public IAudioPolicyService { 219 public: onAsBinder()220 ::android::IBinder* onAsBinder() override { 221 return nullptr; 222 } onNewAudioModulesAvailable()223 ::android::binder::Status onNewAudioModulesAvailable() override { 224 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 225 } setDeviceConnectionState(::android::media::AudioPolicyDeviceState,const::android::media::audio::common::AudioPort &,const::android::media::audio::common::AudioFormatDescription &)226 ::android::binder::Status setDeviceConnectionState(::android::media::AudioPolicyDeviceState /*state*/, const ::android::media::audio::common::AudioPort& /*port*/, const ::android::media::audio::common::AudioFormatDescription& /*encodedFormat*/) override { 227 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 228 } getDeviceConnectionState(const::android::media::audio::common::AudioDevice &,::android::media::AudioPolicyDeviceState *)229 ::android::binder::Status getDeviceConnectionState(const ::android::media::audio::common::AudioDevice& /*device*/, ::android::media::AudioPolicyDeviceState* /*_aidl_return*/) override { 230 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 231 } handleDeviceConfigChange(const::android::media::audio::common::AudioDevice &,const::std::string &,const::android::media::audio::common::AudioFormatDescription &)232 ::android::binder::Status handleDeviceConfigChange(const ::android::media::audio::common::AudioDevice& /*device*/, const ::std::string& /*deviceName*/, const ::android::media::audio::common::AudioFormatDescription& /*encodedFormat*/) override { 233 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 234 } setPhoneState(::android::media::audio::common::AudioMode,int32_t)235 ::android::binder::Status setPhoneState(::android::media::audio::common::AudioMode /*state*/, int32_t /*uid*/) override { 236 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 237 } setForceUse(::android::media::AudioPolicyForceUse,::android::media::AudioPolicyForcedConfig)238 ::android::binder::Status setForceUse(::android::media::AudioPolicyForceUse /*usage*/, ::android::media::AudioPolicyForcedConfig /*config*/) override { 239 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 240 } getForceUse(::android::media::AudioPolicyForceUse,::android::media::AudioPolicyForcedConfig *)241 ::android::binder::Status getForceUse(::android::media::AudioPolicyForceUse /*usage*/, ::android::media::AudioPolicyForcedConfig* /*_aidl_return*/) override { 242 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 243 } getOutput(::android::media::audio::common::AudioStreamType,int32_t *)244 ::android::binder::Status getOutput(::android::media::audio::common::AudioStreamType /*stream*/, int32_t* /*_aidl_return*/) override { 245 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 246 } getOutputForAttr(const::android::media::audio::common::AudioAttributes &,int32_t,const::android::content::AttributionSourceState &,const::android::media::audio::common::AudioConfig &,int32_t,const::std::vector<int32_t> &,::android::media::GetOutputForAttrResponse *)247 ::android::binder::Status getOutputForAttr(const ::android::media::audio::common::AudioAttributes& /*attr*/, int32_t /*session*/, const ::android::content::AttributionSourceState& /*attributionSource*/, const ::android::media::audio::common::AudioConfig& /*config*/, int32_t /*flags*/, const ::std::vector<int32_t>& /*selectedDeviceIds*/, ::android::media::GetOutputForAttrResponse* /*_aidl_return*/) override { 248 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 249 } startOutput(int32_t)250 ::android::binder::Status startOutput(int32_t /*portId*/) override { 251 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 252 } stopOutput(int32_t)253 ::android::binder::Status stopOutput(int32_t /*portId*/) override { 254 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 255 } releaseOutput(int32_t)256 ::android::binder::Status releaseOutput(int32_t /*portId*/) override { 257 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 258 } getInputForAttr(const::android::media::audio::common::AudioAttributes &,int32_t,int32_t,int32_t,const::android::content::AttributionSourceState &,const::android::media::audio::common::AudioConfigBase &,int32_t,int32_t,::android::media::GetInputForAttrResponse *)259 ::android::binder::Status getInputForAttr(const ::android::media::audio::common::AudioAttributes& /*attr*/, int32_t /*input*/, int32_t /*riid*/, int32_t /*session*/, const ::android::content::AttributionSourceState& /*attributionSource*/, const ::android::media::audio::common::AudioConfigBase& /*config*/, int32_t /*flags*/, int32_t /*selectedDeviceId*/, ::android::media::GetInputForAttrResponse* /*_aidl_return*/) override { 260 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 261 } startInput(int32_t)262 ::android::binder::Status startInput(int32_t /*portId*/) override { 263 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 264 } stopInput(int32_t)265 ::android::binder::Status stopInput(int32_t /*portId*/) override { 266 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 267 } releaseInput(int32_t)268 ::android::binder::Status releaseInput(int32_t /*portId*/) override { 269 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 270 } setDeviceAbsoluteVolumeEnabled(const::android::media::audio::common::AudioDevice &,bool,::android::media::audio::common::AudioStreamType)271 ::android::binder::Status setDeviceAbsoluteVolumeEnabled(const ::android::media::audio::common::AudioDevice& /*device*/, bool /*enabled*/, ::android::media::audio::common::AudioStreamType /*streamToDriveAbs*/) override { 272 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 273 } initStreamVolume(::android::media::audio::common::AudioStreamType,int32_t,int32_t)274 ::android::binder::Status initStreamVolume(::android::media::audio::common::AudioStreamType /*stream*/, int32_t /*indexMin*/, int32_t /*indexMax*/) override { 275 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 276 } setStreamVolumeIndex(::android::media::audio::common::AudioStreamType,const::android::media::audio::common::AudioDeviceDescription &,int32_t,bool)277 ::android::binder::Status setStreamVolumeIndex(::android::media::audio::common::AudioStreamType /*stream*/, const ::android::media::audio::common::AudioDeviceDescription& /*device*/, int32_t /*index*/, bool /*muted*/) override { 278 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 279 } getStreamVolumeIndex(::android::media::audio::common::AudioStreamType,const::android::media::audio::common::AudioDeviceDescription &,int32_t *)280 ::android::binder::Status getStreamVolumeIndex(::android::media::audio::common::AudioStreamType /*stream*/, const ::android::media::audio::common::AudioDeviceDescription& /*device*/, int32_t* /*_aidl_return*/) override { 281 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 282 } setVolumeIndexForAttributes(const::android::media::audio::common::AudioAttributes &,const::android::media::audio::common::AudioDeviceDescription &,int32_t,bool)283 ::android::binder::Status setVolumeIndexForAttributes(const ::android::media::audio::common::AudioAttributes& /*attr*/, const ::android::media::audio::common::AudioDeviceDescription& /*device*/, int32_t /*index*/, bool /*muted*/) override { 284 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 285 } getVolumeIndexForAttributes(const::android::media::audio::common::AudioAttributes &,const::android::media::audio::common::AudioDeviceDescription &,int32_t *)286 ::android::binder::Status getVolumeIndexForAttributes(const ::android::media::audio::common::AudioAttributes& /*attr*/, const ::android::media::audio::common::AudioDeviceDescription& /*device*/, int32_t* /*_aidl_return*/) override { 287 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 288 } getMaxVolumeIndexForAttributes(const::android::media::audio::common::AudioAttributes &,int32_t *)289 ::android::binder::Status getMaxVolumeIndexForAttributes(const ::android::media::audio::common::AudioAttributes& /*attr*/, int32_t* /*_aidl_return*/) override { 290 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 291 } getMinVolumeIndexForAttributes(const::android::media::audio::common::AudioAttributes &,int32_t *)292 ::android::binder::Status getMinVolumeIndexForAttributes(const ::android::media::audio::common::AudioAttributes& /*attr*/, int32_t* /*_aidl_return*/) override { 293 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 294 } getStrategyForStream(::android::media::audio::common::AudioStreamType,int32_t *)295 ::android::binder::Status getStrategyForStream(::android::media::audio::common::AudioStreamType /*stream*/, int32_t* /*_aidl_return*/) override { 296 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 297 } getDevicesForAttributes(const::android::media::audio::common::AudioAttributes &,bool,::std::vector<::android::media::audio::common::AudioDevice> *)298 ::android::binder::Status getDevicesForAttributes(const ::android::media::audio::common::AudioAttributes& /*attr*/, bool /*forVolume*/, ::std::vector<::android::media::audio::common::AudioDevice>* /*_aidl_return*/) override { 299 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 300 } getOutputForEffect(const::android::media::EffectDescriptor &,int32_t *)301 ::android::binder::Status getOutputForEffect(const ::android::media::EffectDescriptor& /*desc*/, int32_t* /*_aidl_return*/) override { 302 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 303 } registerEffect(const::android::media::EffectDescriptor &,int32_t,int32_t,int32_t,int32_t)304 ::android::binder::Status registerEffect(const ::android::media::EffectDescriptor& /*desc*/, int32_t /*io*/, int32_t /*strategy*/, int32_t /*session*/, int32_t /*id*/) override { 305 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 306 } unregisterEffect(int32_t)307 ::android::binder::Status unregisterEffect(int32_t /*id*/) override { 308 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 309 } setEffectEnabled(int32_t,bool)310 ::android::binder::Status setEffectEnabled(int32_t /*id*/, bool /*enabled*/) override { 311 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 312 } moveEffectsToIo(const::std::vector<int32_t> &,int32_t)313 ::android::binder::Status moveEffectsToIo(const ::std::vector<int32_t>& /*ids*/, int32_t /*io*/) override { 314 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 315 } isStreamActive(::android::media::audio::common::AudioStreamType,int32_t,bool *)316 ::android::binder::Status isStreamActive(::android::media::audio::common::AudioStreamType /*stream*/, int32_t /*inPastMs*/, bool* /*_aidl_return*/) override { 317 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 318 } isStreamActiveRemotely(::android::media::audio::common::AudioStreamType,int32_t,bool *)319 ::android::binder::Status isStreamActiveRemotely(::android::media::audio::common::AudioStreamType /*stream*/, int32_t /*inPastMs*/, bool* /*_aidl_return*/) override { 320 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 321 } isSourceActive(::android::media::audio::common::AudioSource,bool *)322 ::android::binder::Status isSourceActive(::android::media::audio::common::AudioSource /*source*/, bool* /*_aidl_return*/) override { 323 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 324 } queryDefaultPreProcessing(int32_t,::android::media::audio::common::Int *,::std::vector<::android::media::EffectDescriptor> *)325 ::android::binder::Status queryDefaultPreProcessing(int32_t /*audioSession*/, ::android::media::audio::common::Int* /*count*/, ::std::vector<::android::media::EffectDescriptor>* /*_aidl_return*/) override { 326 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 327 } addSourceDefaultEffect(const::android::media::audio::common::AudioUuid &,const::std::string &,const::android::media::audio::common::AudioUuid &,int32_t,::android::media::audio::common::AudioSource,int32_t *)328 ::android::binder::Status addSourceDefaultEffect(const ::android::media::audio::common::AudioUuid& /*type*/, const ::std::string& /*opPackageName*/, const ::android::media::audio::common::AudioUuid& /*uuid*/, int32_t /*priority*/, ::android::media::audio::common::AudioSource /*source*/, int32_t* /*_aidl_return*/) override { 329 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 330 } addStreamDefaultEffect(const::android::media::audio::common::AudioUuid &,const::std::string &,const::android::media::audio::common::AudioUuid &,int32_t,::android::media::audio::common::AudioUsage,int32_t *)331 ::android::binder::Status addStreamDefaultEffect(const ::android::media::audio::common::AudioUuid& /*type*/, const ::std::string& /*opPackageName*/, const ::android::media::audio::common::AudioUuid& /*uuid*/, int32_t /*priority*/, ::android::media::audio::common::AudioUsage /*usage*/, int32_t* /*_aidl_return*/) override { 332 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 333 } removeSourceDefaultEffect(int32_t)334 ::android::binder::Status removeSourceDefaultEffect(int32_t /*id*/) override { 335 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 336 } removeStreamDefaultEffect(int32_t)337 ::android::binder::Status removeStreamDefaultEffect(int32_t /*id*/) override { 338 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 339 } setSupportedSystemUsages(const::std::vector<::android::media::audio::common::AudioUsage> &)340 ::android::binder::Status setSupportedSystemUsages(const ::std::vector<::android::media::audio::common::AudioUsage>& /*systemUsages*/) override { 341 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 342 } setAllowedCapturePolicy(int32_t,int32_t)343 ::android::binder::Status setAllowedCapturePolicy(int32_t /*uid*/, int32_t /*capturePolicy*/) override { 344 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 345 } getOffloadSupport(const::android::media::audio::common::AudioOffloadInfo &,::android::media::AudioOffloadMode *)346 ::android::binder::Status getOffloadSupport(const ::android::media::audio::common::AudioOffloadInfo& /*info*/, ::android::media::AudioOffloadMode* /*_aidl_return*/) override { 347 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 348 } isDirectOutputSupported(const::android::media::audio::common::AudioConfigBase &,const::android::media::audio::common::AudioAttributes &,bool *)349 ::android::binder::Status isDirectOutputSupported(const ::android::media::audio::common::AudioConfigBase& /*config*/, const ::android::media::audio::common::AudioAttributes& /*attributes*/, bool* /*_aidl_return*/) override { 350 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 351 } listAudioPorts(::android::media::AudioPortRole,::android::media::AudioPortType,::android::media::audio::common::Int *,::std::vector<::android::media::AudioPortFw> *,int32_t *)352 ::android::binder::Status listAudioPorts(::android::media::AudioPortRole /*role*/, ::android::media::AudioPortType /*type*/, ::android::media::audio::common::Int* /*count*/, ::std::vector<::android::media::AudioPortFw>* /*ports*/, int32_t* /*_aidl_return*/) override { 353 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 354 } listDeclaredDevicePorts(::android::media::AudioPortRole,::std::vector<::android::media::AudioPortFw> *)355 ::android::binder::Status listDeclaredDevicePorts(::android::media::AudioPortRole /*role*/, ::std::vector<::android::media::AudioPortFw>* /*_aidl_return*/) override { 356 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 357 } getAudioPort(int32_t,::android::media::AudioPortFw *)358 ::android::binder::Status getAudioPort(int32_t /*portId*/, ::android::media::AudioPortFw* /*_aidl_return*/) override { 359 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 360 } createAudioPatch(const::android::media::AudioPatchFw &,int32_t,int32_t *)361 ::android::binder::Status createAudioPatch(const ::android::media::AudioPatchFw& /*patch*/, int32_t /*handle*/, int32_t* /*_aidl_return*/) override { 362 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 363 } releaseAudioPatch(int32_t)364 ::android::binder::Status releaseAudioPatch(int32_t /*handle*/) override { 365 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 366 } listAudioPatches(::android::media::audio::common::Int *,::std::vector<::android::media::AudioPatchFw> *,int32_t *)367 ::android::binder::Status listAudioPatches(::android::media::audio::common::Int* /*count*/, ::std::vector<::android::media::AudioPatchFw>* /*patches*/, int32_t* /*_aidl_return*/) override { 368 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 369 } setAudioPortConfig(const::android::media::AudioPortConfigFw &)370 ::android::binder::Status setAudioPortConfig(const ::android::media::AudioPortConfigFw& /*config*/) override { 371 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 372 } registerClient(const::android::sp<::android::media::IAudioPolicyServiceClient> &)373 ::android::binder::Status registerClient(const ::android::sp<::android::media::IAudioPolicyServiceClient>& /*client*/) override { 374 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 375 } setAudioPortCallbacksEnabled(bool)376 ::android::binder::Status setAudioPortCallbacksEnabled(bool /*enabled*/) override { 377 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 378 } setAudioVolumeGroupCallbacksEnabled(bool)379 ::android::binder::Status setAudioVolumeGroupCallbacksEnabled(bool /*enabled*/) override { 380 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 381 } acquireSoundTriggerSession(::android::media::SoundTriggerSession *)382 ::android::binder::Status acquireSoundTriggerSession(::android::media::SoundTriggerSession* /*_aidl_return*/) override { 383 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 384 } releaseSoundTriggerSession(int32_t)385 ::android::binder::Status releaseSoundTriggerSession(int32_t /*session*/) override { 386 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 387 } getPhoneState(::android::media::audio::common::AudioMode *)388 ::android::binder::Status getPhoneState(::android::media::audio::common::AudioMode* /*_aidl_return*/) override { 389 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 390 } registerPolicyMixes(const::std::vector<::android::media::AudioMix> &,bool)391 ::android::binder::Status registerPolicyMixes(const ::std::vector<::android::media::AudioMix>& /*mixes*/, bool /*registration*/) override { 392 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 393 } getRegisteredPolicyMixes(::std::vector<::android::media::AudioMix> *)394 ::android::binder::Status getRegisteredPolicyMixes(::std::vector<::android::media::AudioMix>* /*_aidl_return*/) override { 395 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 396 } updatePolicyMixes(const::std::vector<::android::media::AudioMixUpdate> &)397 ::android::binder::Status updatePolicyMixes(const ::std::vector<::android::media::AudioMixUpdate>& /*updates*/) override { 398 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 399 } setUidDeviceAffinities(int32_t,const::std::vector<::android::media::audio::common::AudioDevice> &)400 ::android::binder::Status setUidDeviceAffinities(int32_t /*uid*/, const ::std::vector<::android::media::audio::common::AudioDevice>& /*devices*/) override { 401 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 402 } removeUidDeviceAffinities(int32_t)403 ::android::binder::Status removeUidDeviceAffinities(int32_t /*uid*/) override { 404 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 405 } setUserIdDeviceAffinities(int32_t,const::std::vector<::android::media::audio::common::AudioDevice> &)406 ::android::binder::Status setUserIdDeviceAffinities(int32_t /*userId*/, const ::std::vector<::android::media::audio::common::AudioDevice>& /*devices*/) override { 407 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 408 } removeUserIdDeviceAffinities(int32_t)409 ::android::binder::Status removeUserIdDeviceAffinities(int32_t /*userId*/) override { 410 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 411 } startAudioSource(const::android::media::AudioPortConfigFw &,const::android::media::audio::common::AudioAttributes &,int32_t *)412 ::android::binder::Status startAudioSource(const ::android::media::AudioPortConfigFw& /*source*/, const ::android::media::audio::common::AudioAttributes& /*attributes*/, int32_t* /*_aidl_return*/) override { 413 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 414 } stopAudioSource(int32_t)415 ::android::binder::Status stopAudioSource(int32_t /*portId*/) override { 416 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 417 } setMasterMono(bool)418 ::android::binder::Status setMasterMono(bool /*mono*/) override { 419 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 420 } getMasterMono(bool *)421 ::android::binder::Status getMasterMono(bool* /*_aidl_return*/) override { 422 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 423 } getStreamVolumeDB(::android::media::audio::common::AudioStreamType,int32_t,const::android::media::audio::common::AudioDeviceDescription &,float *)424 ::android::binder::Status getStreamVolumeDB(::android::media::audio::common::AudioStreamType /*stream*/, int32_t /*index*/, const ::android::media::audio::common::AudioDeviceDescription& /*device*/, float* /*_aidl_return*/) override { 425 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 426 } getSurroundFormats(::android::media::audio::common::Int *,::std::vector<::android::media::audio::common::AudioFormatDescription> *,::std::vector<bool> *)427 ::android::binder::Status getSurroundFormats(::android::media::audio::common::Int* /*count*/, ::std::vector<::android::media::audio::common::AudioFormatDescription>* /*formats*/, ::std::vector<bool>* /*formatsEnabled*/) override { 428 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 429 } getReportedSurroundFormats(::android::media::audio::common::Int *,::std::vector<::android::media::audio::common::AudioFormatDescription> *)430 ::android::binder::Status getReportedSurroundFormats(::android::media::audio::common::Int* /*count*/, ::std::vector<::android::media::audio::common::AudioFormatDescription>* /*formats*/) override { 431 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 432 } getHwOffloadFormatsSupportedForBluetoothMedia(const::android::media::audio::common::AudioDeviceDescription &,::std::vector<::android::media::audio::common::AudioFormatDescription> *)433 ::android::binder::Status getHwOffloadFormatsSupportedForBluetoothMedia(const ::android::media::audio::common::AudioDeviceDescription& /*device*/, ::std::vector<::android::media::audio::common::AudioFormatDescription>* /*_aidl_return*/) override { 434 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 435 } setSurroundFormatEnabled(const::android::media::audio::common::AudioFormatDescription &,bool)436 ::android::binder::Status setSurroundFormatEnabled(const ::android::media::audio::common::AudioFormatDescription& /*audioFormat*/, bool /*enabled*/) override { 437 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 438 } setAssistantServicesUids(const::std::vector<int32_t> &)439 ::android::binder::Status setAssistantServicesUids(const ::std::vector<int32_t>& /*uids*/) override { 440 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 441 } setActiveAssistantServicesUids(const::std::vector<int32_t> &)442 ::android::binder::Status setActiveAssistantServicesUids(const ::std::vector<int32_t>& /*activeUids*/) override { 443 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 444 } setA11yServicesUids(const::std::vector<int32_t> &)445 ::android::binder::Status setA11yServicesUids(const ::std::vector<int32_t>& /*uids*/) override { 446 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 447 } setCurrentImeUid(int32_t)448 ::android::binder::Status setCurrentImeUid(int32_t /*uid*/) override { 449 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 450 } isHapticPlaybackSupported(bool *)451 ::android::binder::Status isHapticPlaybackSupported(bool* /*_aidl_return*/) override { 452 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 453 } isUltrasoundSupported(bool *)454 ::android::binder::Status isUltrasoundSupported(bool* /*_aidl_return*/) override { 455 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 456 } isHotwordStreamSupported(bool,bool *)457 ::android::binder::Status isHotwordStreamSupported(bool /*lookbackAudio*/, bool* /*_aidl_return*/) override { 458 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 459 } listAudioProductStrategies(::std::vector<::android::media::AudioProductStrategy> *)460 ::android::binder::Status listAudioProductStrategies(::std::vector<::android::media::AudioProductStrategy>* /*_aidl_return*/) override { 461 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 462 } getProductStrategyFromAudioAttributes(const::android::media::audio::common::AudioAttributes &,bool,int32_t *)463 ::android::binder::Status getProductStrategyFromAudioAttributes(const ::android::media::audio::common::AudioAttributes& /*aa*/, bool /*fallbackOnDefault*/, int32_t* /*_aidl_return*/) override { 464 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 465 } listAudioVolumeGroups(::std::vector<::android::media::AudioVolumeGroup> *)466 ::android::binder::Status listAudioVolumeGroups(::std::vector<::android::media::AudioVolumeGroup>* /*_aidl_return*/) override { 467 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 468 } getVolumeGroupFromAudioAttributes(const::android::media::audio::common::AudioAttributes &,bool,int32_t *)469 ::android::binder::Status getVolumeGroupFromAudioAttributes(const ::android::media::audio::common::AudioAttributes& /*aa*/, bool /*fallbackOnDefault*/, int32_t* /*_aidl_return*/) override { 470 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 471 } setRttEnabled(bool)472 ::android::binder::Status setRttEnabled(bool /*enabled*/) override { 473 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 474 } isCallScreenModeSupported(bool *)475 ::android::binder::Status isCallScreenModeSupported(bool* /*_aidl_return*/) override { 476 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 477 } setDevicesRoleForStrategy(int32_t,::android::media::DeviceRole,const::std::vector<::android::media::audio::common::AudioDevice> &)478 ::android::binder::Status setDevicesRoleForStrategy(int32_t /*strategy*/, ::android::media::DeviceRole /*role*/, const ::std::vector<::android::media::audio::common::AudioDevice>& /*devices*/) override { 479 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 480 } removeDevicesRoleForStrategy(int32_t,::android::media::DeviceRole,const::std::vector<::android::media::audio::common::AudioDevice> &)481 ::android::binder::Status removeDevicesRoleForStrategy(int32_t /*strategy*/, ::android::media::DeviceRole /*role*/, const ::std::vector<::android::media::audio::common::AudioDevice>& /*devices*/) override { 482 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 483 } clearDevicesRoleForStrategy(int32_t,::android::media::DeviceRole)484 ::android::binder::Status clearDevicesRoleForStrategy(int32_t /*strategy*/, ::android::media::DeviceRole /*role*/) override { 485 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 486 } getDevicesForRoleAndStrategy(int32_t,::android::media::DeviceRole,::std::vector<::android::media::audio::common::AudioDevice> *)487 ::android::binder::Status getDevicesForRoleAndStrategy(int32_t /*strategy*/, ::android::media::DeviceRole /*role*/, ::std::vector<::android::media::audio::common::AudioDevice>* /*_aidl_return*/) override { 488 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 489 } setDevicesRoleForCapturePreset(::android::media::audio::common::AudioSource,::android::media::DeviceRole,const::std::vector<::android::media::audio::common::AudioDevice> &)490 ::android::binder::Status setDevicesRoleForCapturePreset(::android::media::audio::common::AudioSource /*audioSource*/, ::android::media::DeviceRole /*role*/, const ::std::vector<::android::media::audio::common::AudioDevice>& /*devices*/) override { 491 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 492 } addDevicesRoleForCapturePreset(::android::media::audio::common::AudioSource,::android::media::DeviceRole,const::std::vector<::android::media::audio::common::AudioDevice> &)493 ::android::binder::Status addDevicesRoleForCapturePreset(::android::media::audio::common::AudioSource /*audioSource*/, ::android::media::DeviceRole /*role*/, const ::std::vector<::android::media::audio::common::AudioDevice>& /*devices*/) override { 494 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 495 } removeDevicesRoleForCapturePreset(::android::media::audio::common::AudioSource,::android::media::DeviceRole,const::std::vector<::android::media::audio::common::AudioDevice> &)496 ::android::binder::Status removeDevicesRoleForCapturePreset(::android::media::audio::common::AudioSource /*audioSource*/, ::android::media::DeviceRole /*role*/, const ::std::vector<::android::media::audio::common::AudioDevice>& /*devices*/) override { 497 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 498 } clearDevicesRoleForCapturePreset(::android::media::audio::common::AudioSource,::android::media::DeviceRole)499 ::android::binder::Status clearDevicesRoleForCapturePreset(::android::media::audio::common::AudioSource /*audioSource*/, ::android::media::DeviceRole /*role*/) override { 500 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 501 } getDevicesForRoleAndCapturePreset(::android::media::audio::common::AudioSource,::android::media::DeviceRole,::std::vector<::android::media::audio::common::AudioDevice> *)502 ::android::binder::Status getDevicesForRoleAndCapturePreset(::android::media::audio::common::AudioSource /*audioSource*/, ::android::media::DeviceRole /*role*/, ::std::vector<::android::media::audio::common::AudioDevice>* /*_aidl_return*/) override { 503 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 504 } registerSoundTriggerCaptureStateListener(const::android::sp<::android::media::ICaptureStateListener> &,bool *)505 ::android::binder::Status registerSoundTriggerCaptureStateListener(const ::android::sp<::android::media::ICaptureStateListener>& /*listener*/, bool* /*_aidl_return*/) override { 506 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 507 } getSpatializer(const::android::sp<::android::media::INativeSpatializerCallback> &,::android::media::GetSpatializerResponse *)508 ::android::binder::Status getSpatializer(const ::android::sp<::android::media::INativeSpatializerCallback>& /*callback*/, ::android::media::GetSpatializerResponse* /*_aidl_return*/) override { 509 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 510 } canBeSpatialized(const::std::optional<::android::media::audio::common::AudioAttributes> &,const::std::optional<::android::media::audio::common::AudioConfig> &,const::std::vector<::android::media::audio::common::AudioDevice> &,bool *)511 ::android::binder::Status canBeSpatialized(const ::std::optional<::android::media::audio::common::AudioAttributes>& /*attr*/, const ::std::optional<::android::media::audio::common::AudioConfig>& /*config*/, const ::std::vector<::android::media::audio::common::AudioDevice>& /*devices*/, bool* /*_aidl_return*/) override { 512 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 513 } getDirectPlaybackSupport(const::android::media::audio::common::AudioAttributes &,const::android::media::audio::common::AudioConfig &,::android::media::AudioDirectMode *)514 ::android::binder::Status getDirectPlaybackSupport(const ::android::media::audio::common::AudioAttributes& /*attr*/, const ::android::media::audio::common::AudioConfig& /*config*/, ::android::media::AudioDirectMode* /*_aidl_return*/) override { 515 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 516 } getDirectProfilesForAttributes(const::android::media::audio::common::AudioAttributes &,::std::vector<::android::media::audio::common::AudioProfile> *)517 ::android::binder::Status getDirectProfilesForAttributes(const ::android::media::audio::common::AudioAttributes& /*attr*/, ::std::vector<::android::media::audio::common::AudioProfile>* /*_aidl_return*/) override { 518 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 519 } getSupportedMixerAttributes(int32_t,::std::vector<::android::media::AudioMixerAttributesInternal> *)520 ::android::binder::Status getSupportedMixerAttributes(int32_t /*portId*/, ::std::vector<::android::media::AudioMixerAttributesInternal>* /*_aidl_return*/) override { 521 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 522 } setPreferredMixerAttributes(const::android::media::audio::common::AudioAttributes &,int32_t,int32_t,const::android::media::AudioMixerAttributesInternal &)523 ::android::binder::Status setPreferredMixerAttributes(const ::android::media::audio::common::AudioAttributes& /*attr*/, int32_t /*portId*/, int32_t /*uid*/, const ::android::media::AudioMixerAttributesInternal& /*mixerAttr*/) override { 524 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 525 } getPreferredMixerAttributes(const::android::media::audio::common::AudioAttributes &,int32_t,::std::optional<::android::media::AudioMixerAttributesInternal> *)526 ::android::binder::Status getPreferredMixerAttributes(const ::android::media::audio::common::AudioAttributes& /*attr*/, int32_t /*portId*/, ::std::optional<::android::media::AudioMixerAttributesInternal>* /*_aidl_return*/) override { 527 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 528 } clearPreferredMixerAttributes(const::android::media::audio::common::AudioAttributes &,int32_t,int32_t)529 ::android::binder::Status clearPreferredMixerAttributes(const ::android::media::audio::common::AudioAttributes& /*attr*/, int32_t /*portId*/, int32_t /*uid*/) override { 530 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 531 } getPermissionController(::android::sp<::com::android::media::permission::INativePermissionController> *)532 ::android::binder::Status getPermissionController(::android::sp<::com::android::media::permission::INativePermissionController>* /*_aidl_return*/) override { 533 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 534 } getMmapPolicyInfos(::android::media::audio::common::AudioMMapPolicyType,::std::vector<::android::media::audio::common::AudioMMapPolicyInfo> *)535 ::android::binder::Status getMmapPolicyInfos(::android::media::audio::common::AudioMMapPolicyType /*policyType*/, ::std::vector<::android::media::audio::common::AudioMMapPolicyInfo>* /*_aidl_return*/) override { 536 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 537 } getMmapPolicyForDevice(::android::media::audio::common::AudioMMapPolicyType,::android::media::audio::common::AudioMMapPolicyInfo *)538 ::android::binder::Status getMmapPolicyForDevice(::android::media::audio::common::AudioMMapPolicyType /*policyType*/, ::android::media::audio::common::AudioMMapPolicyInfo* /*policyInfo*/) override { 539 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 540 } 541 }; // class IAudioPolicyServiceDefault 542 } // namespace media 543 } // namespace android 544