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/media/libaudioclient/audioclient-types-aidl_interface/preprocessed.aidl -pout/soong/.intermediates/frameworks/av/av-types-aidl_interface/preprocessed.aidl -pout/soong/.intermediates/frameworks/av/media/libaudioclient/effect-aidl_interface/preprocessed.aidl -pout/soong/.intermediates/frameworks/native/libs/permission/framework-permission-aidl_interface/preprocessed.aidl -pout/soong/.intermediates/frameworks/av/media/libshmem/shared-file-region-aidl_interface/preprocessed.aidl --ninja -d out/soong/.intermediates/frameworks/av/media/libaudioclient/audioflinger-aidl-cpp-source/gen/staging/android/media/IAudioFlingerService.cpp.d -h out/soong/.intermediates/frameworks/av/media/libaudioclient/audioflinger-aidl-cpp-source/gen/include/staging -o out/soong/.intermediates/frameworks/av/media/libaudioclient/audioflinger-aidl-cpp-source/gen/staging -Nframeworks/av/media/libaudioclient/aidl frameworks/av/media/libaudioclient/aidl/android/media/IAudioFlingerService.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/media/AudioPatchFw.h> 12 #include <android/media/AudioPolicyConfig.h> 13 #include <android/media/AudioPortConfigFw.h> 14 #include <android/media/AudioPortFw.h> 15 #include <android/media/AudioUniqueIdUse.h> 16 #include <android/media/AudioVibratorInfo.h> 17 #include <android/media/CreateEffectRequest.h> 18 #include <android/media/CreateEffectResponse.h> 19 #include <android/media/CreateRecordRequest.h> 20 #include <android/media/CreateRecordResponse.h> 21 #include <android/media/CreateTrackRequest.h> 22 #include <android/media/CreateTrackResponse.h> 23 #include <android/media/DeviceConnectedState.h> 24 #include <android/media/EffectDescriptor.h> 25 #include <android/media/IAudioFlingerClient.h> 26 #include <android/media/ISoundDose.h> 27 #include <android/media/ISoundDoseCallback.h> 28 #include <android/media/MicrophoneInfoFw.h> 29 #include <android/media/OpenInputRequest.h> 30 #include <android/media/OpenInputResponse.h> 31 #include <android/media/OpenOutputRequest.h> 32 #include <android/media/OpenOutputResponse.h> 33 #include <android/media/RenderPosition.h> 34 #include <android/media/TrackInternalMuteInfo.h> 35 #include <android/media/TrackSecondaryOutputInfo.h> 36 #include <android/media/audio/common/AudioChannelLayout.h> 37 #include <android/media/audio/common/AudioFormatDescription.h> 38 #include <android/media/audio/common/AudioLatencyMode.h> 39 #include <android/media/audio/common/AudioMMapPolicyInfo.h> 40 #include <android/media/audio/common/AudioMMapPolicyType.h> 41 #include <android/media/audio/common/AudioMode.h> 42 #include <android/media/audio/common/AudioStreamType.h> 43 #include <android/media/audio/common/AudioUuid.h> 44 #include <binder/IBinder.h> 45 #include <binder/IInterface.h> 46 #include <binder/Status.h> 47 #include <binder/Trace.h> 48 #include <cstdint> 49 #include <string> 50 #include <utils/StrongPointer.h> 51 #include <vector> 52 53 namespace android::media { 54 class AudioPatchFw; 55 class AudioPolicyConfig; 56 class AudioPortConfigFw; 57 class AudioPortFw; 58 class AudioVibratorInfo; 59 class CreateEffectRequest; 60 class CreateEffectResponse; 61 class CreateRecordRequest; 62 class CreateRecordResponse; 63 class CreateTrackRequest; 64 class CreateTrackResponse; 65 class EffectDescriptor; 66 class IAudioFlingerClient; 67 class ISoundDose; 68 class ISoundDoseCallback; 69 class MicrophoneInfoFw; 70 class OpenInputRequest; 71 class OpenInputResponse; 72 class OpenOutputRequest; 73 class OpenOutputResponse; 74 class RenderPosition; 75 class TrackInternalMuteInfo; 76 class TrackSecondaryOutputInfo; 77 } // namespace android::media 78 namespace android::media::audio::common { 79 class AudioFormatDescription; 80 class AudioMMapPolicyInfo; 81 class AudioUuid; 82 } // namespace android::media::audio::common 83 namespace android { 84 namespace media { 85 class LIBBINDER_EXPORTED IAudioFlingerServiceDelegator; 86 87 class LIBBINDER_EXPORTED IAudioFlingerService : public ::android::IInterface { 88 public: 89 typedef IAudioFlingerServiceDelegator DefaultDelegator; 90 DECLARE_META_INTERFACE(AudioFlingerService) 91 virtual ::android::binder::Status createTrack(const ::android::media::CreateTrackRequest& request, ::android::media::CreateTrackResponse* _aidl_return) = 0; 92 virtual ::android::binder::Status createRecord(const ::android::media::CreateRecordRequest& request, ::android::media::CreateRecordResponse* _aidl_return) = 0; 93 virtual ::android::binder::Status sampleRate(int32_t ioHandle, int32_t* _aidl_return) = 0; 94 virtual ::android::binder::Status format(int32_t output, ::android::media::audio::common::AudioFormatDescription* _aidl_return) = 0; 95 virtual ::android::binder::Status frameCount(int32_t ioHandle, int64_t* _aidl_return) = 0; 96 virtual ::android::binder::Status latency(int32_t output, int32_t* _aidl_return) = 0; 97 virtual ::android::binder::Status setMasterVolume(float value) = 0; 98 virtual ::android::binder::Status setMasterMute(bool muted) = 0; 99 virtual ::android::binder::Status masterVolume(float* _aidl_return) = 0; 100 virtual ::android::binder::Status masterMute(bool* _aidl_return) = 0; 101 virtual ::android::binder::Status setMasterBalance(float balance) = 0; 102 virtual ::android::binder::Status getMasterBalance(float* _aidl_return) = 0; 103 virtual ::android::binder::Status setStreamVolume(::android::media::audio::common::AudioStreamType stream, float value, bool muted, int32_t output) = 0; 104 virtual ::android::binder::Status setStreamMute(::android::media::audio::common::AudioStreamType stream, bool muted) = 0; 105 virtual ::android::binder::Status setPortsVolume(const ::std::vector<int32_t>& portIds, float volume, bool muted, int32_t output) = 0; 106 virtual ::android::binder::Status setMode(::android::media::audio::common::AudioMode mode) = 0; 107 virtual ::android::binder::Status setMicMute(bool state) = 0; 108 virtual ::android::binder::Status getMicMute(bool* _aidl_return) = 0; 109 virtual ::android::binder::Status setRecordSilenced(int32_t portId, bool silenced) = 0; 110 virtual ::android::binder::Status setParameters(int32_t ioHandle, const ::std::string& keyValuePairs) = 0; 111 virtual ::android::binder::Status getParameters(int32_t ioHandle, const ::std::string& keys, ::std::string* _aidl_return) = 0; 112 virtual ::android::binder::Status registerClient(const ::android::sp<::android::media::IAudioFlingerClient>& client) = 0; 113 virtual ::android::binder::Status getInputBufferSize(int32_t sampleRate, const ::android::media::audio::common::AudioFormatDescription& format, const ::android::media::audio::common::AudioChannelLayout& channelMask, int64_t* _aidl_return) = 0; 114 virtual ::android::binder::Status openOutput(const ::android::media::OpenOutputRequest& request, ::android::media::OpenOutputResponse* _aidl_return) = 0; 115 virtual ::android::binder::Status openDuplicateOutput(int32_t output1, int32_t output2, int32_t* _aidl_return) = 0; 116 virtual ::android::binder::Status closeOutput(int32_t output) = 0; 117 virtual ::android::binder::Status suspendOutput(int32_t output) = 0; 118 virtual ::android::binder::Status restoreOutput(int32_t output) = 0; 119 virtual ::android::binder::Status openInput(const ::android::media::OpenInputRequest& request, ::android::media::OpenInputResponse* _aidl_return) = 0; 120 virtual ::android::binder::Status closeInput(int32_t input) = 0; 121 virtual ::android::binder::Status setVoiceVolume(float volume) = 0; 122 virtual ::android::binder::Status getRenderPosition(int32_t output, ::android::media::RenderPosition* _aidl_return) = 0; 123 virtual ::android::binder::Status getInputFramesLost(int32_t ioHandle, int32_t* _aidl_return) = 0; 124 virtual ::android::binder::Status newAudioUniqueId(::android::media::AudioUniqueIdUse use, int32_t* _aidl_return) = 0; 125 virtual ::android::binder::Status acquireAudioSessionId(int32_t audioSession, int32_t pid, int32_t uid) = 0; 126 virtual ::android::binder::Status releaseAudioSessionId(int32_t audioSession, int32_t pid) = 0; 127 virtual ::android::binder::Status queryNumberEffects(int32_t* _aidl_return) = 0; 128 virtual ::android::binder::Status queryEffect(int32_t index, ::android::media::EffectDescriptor* _aidl_return) = 0; 129 virtual ::android::binder::Status getEffectDescriptor(const ::android::media::audio::common::AudioUuid& effectUUID, const ::android::media::audio::common::AudioUuid& typeUUID, int32_t preferredTypeFlag, ::android::media::EffectDescriptor* _aidl_return) = 0; 130 virtual ::android::binder::Status createEffect(const ::android::media::CreateEffectRequest& request, ::android::media::CreateEffectResponse* _aidl_return) = 0; 131 virtual ::android::binder::Status moveEffects(int32_t session, int32_t srcOutput, int32_t dstOutput) = 0; 132 virtual ::android::binder::Status setEffectSuspended(int32_t effectId, int32_t sessionId, bool suspended) = 0; 133 virtual ::android::binder::Status loadHwModule(const ::std::string& name, int32_t* _aidl_return) = 0; 134 virtual ::android::binder::Status getPrimaryOutputSamplingRate(int32_t* _aidl_return) = 0; 135 virtual ::android::binder::Status getPrimaryOutputFrameCount(int64_t* _aidl_return) = 0; 136 virtual ::android::binder::Status setLowRamDevice(bool isLowRamDevice, int64_t totalMemory) = 0; 137 virtual ::android::binder::Status getAudioPort(const ::android::media::AudioPortFw& port, ::android::media::AudioPortFw* _aidl_return) = 0; 138 virtual ::android::binder::Status createAudioPatch(const ::android::media::AudioPatchFw& patch, int32_t* _aidl_return) = 0; 139 virtual ::android::binder::Status releaseAudioPatch(int32_t handle) = 0; 140 virtual ::android::binder::Status listAudioPatches(int32_t maxCount, ::std::vector<::android::media::AudioPatchFw>* _aidl_return) = 0; 141 virtual ::android::binder::Status setAudioPortConfig(const ::android::media::AudioPortConfigFw& config) = 0; 142 virtual ::android::binder::Status getAudioHwSyncForSession(int32_t sessionId, int32_t* _aidl_return) = 0; 143 virtual ::android::binder::Status systemReady() = 0; 144 virtual ::android::binder::Status audioPolicyReady() = 0; 145 virtual ::android::binder::Status frameCountHAL(int32_t ioHandle, int64_t* _aidl_return) = 0; 146 virtual ::android::binder::Status getMicrophones(::std::vector<::android::media::MicrophoneInfoFw>* _aidl_return) = 0; 147 virtual ::android::binder::Status setAudioHalPids(const ::std::vector<int32_t>& pids) = 0; 148 virtual ::android::binder::Status setVibratorInfos(const ::std::vector<::android::media::AudioVibratorInfo>& vibratorInfos) = 0; 149 virtual ::android::binder::Status updateSecondaryOutputs(const ::std::vector<::android::media::TrackSecondaryOutputInfo>& trackSecondaryOutputInfos) = 0; 150 virtual ::android::binder::Status getMmapPolicyInfos(::android::media::audio::common::AudioMMapPolicyType policyType, ::std::vector<::android::media::audio::common::AudioMMapPolicyInfo>* _aidl_return) = 0; 151 virtual ::android::binder::Status getAAudioMixerBurstCount(int32_t* _aidl_return) = 0; 152 virtual ::android::binder::Status getAAudioHardwareBurstMinUsec(int32_t* _aidl_return) = 0; 153 virtual ::android::binder::Status setDeviceConnectedState(const ::android::media::AudioPortFw& devicePort, ::android::media::DeviceConnectedState state) = 0; 154 virtual ::android::binder::Status setSimulateDeviceConnections(bool enabled) = 0; 155 virtual ::android::binder::Status setRequestedLatencyMode(int32_t output, ::android::media::audio::common::AudioLatencyMode latencyMode) = 0; 156 virtual ::android::binder::Status getSupportedLatencyModes(int32_t output, ::std::vector<::android::media::audio::common::AudioLatencyMode>* _aidl_return) = 0; 157 virtual ::android::binder::Status supportsBluetoothVariableLatency(bool* _aidl_return) = 0; 158 virtual ::android::binder::Status setBluetoothVariableLatencyEnabled(bool enabled) = 0; 159 virtual ::android::binder::Status isBluetoothVariableLatencyEnabled(bool* _aidl_return) = 0; 160 virtual ::android::binder::Status getSoundDoseInterface(const ::android::sp<::android::media::ISoundDoseCallback>& callback, ::android::sp<::android::media::ISoundDose>* _aidl_return) = 0; 161 virtual ::android::binder::Status invalidateTracks(const ::std::vector<int32_t>& portIds) = 0; 162 virtual ::android::binder::Status getAudioPolicyConfig(::android::media::AudioPolicyConfig* _aidl_return) = 0; 163 virtual ::android::binder::Status getAudioMixPort(const ::android::media::AudioPortFw& devicePort, const ::android::media::AudioPortFw& mixPort, ::android::media::AudioPortFw* _aidl_return) = 0; 164 virtual ::android::binder::Status setTracksInternalMute(const ::std::vector<::android::media::TrackInternalMuteInfo>& tracksInternalMute) = 0; 165 virtual ::android::binder::Status resetReferencesForTest() = 0; 166 }; // class IAudioFlingerService 167 168 class LIBBINDER_EXPORTED IAudioFlingerServiceDefault : public IAudioFlingerService { 169 public: onAsBinder()170 ::android::IBinder* onAsBinder() override { 171 return nullptr; 172 } createTrack(const::android::media::CreateTrackRequest &,::android::media::CreateTrackResponse *)173 ::android::binder::Status createTrack(const ::android::media::CreateTrackRequest& /*request*/, ::android::media::CreateTrackResponse* /*_aidl_return*/) override { 174 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 175 } createRecord(const::android::media::CreateRecordRequest &,::android::media::CreateRecordResponse *)176 ::android::binder::Status createRecord(const ::android::media::CreateRecordRequest& /*request*/, ::android::media::CreateRecordResponse* /*_aidl_return*/) override { 177 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 178 } sampleRate(int32_t,int32_t *)179 ::android::binder::Status sampleRate(int32_t /*ioHandle*/, int32_t* /*_aidl_return*/) override { 180 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 181 } format(int32_t,::android::media::audio::common::AudioFormatDescription *)182 ::android::binder::Status format(int32_t /*output*/, ::android::media::audio::common::AudioFormatDescription* /*_aidl_return*/) override { 183 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 184 } frameCount(int32_t,int64_t *)185 ::android::binder::Status frameCount(int32_t /*ioHandle*/, int64_t* /*_aidl_return*/) override { 186 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 187 } latency(int32_t,int32_t *)188 ::android::binder::Status latency(int32_t /*output*/, int32_t* /*_aidl_return*/) override { 189 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 190 } setMasterVolume(float)191 ::android::binder::Status setMasterVolume(float /*value*/) override { 192 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 193 } setMasterMute(bool)194 ::android::binder::Status setMasterMute(bool /*muted*/) override { 195 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 196 } masterVolume(float *)197 ::android::binder::Status masterVolume(float* /*_aidl_return*/) override { 198 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 199 } masterMute(bool *)200 ::android::binder::Status masterMute(bool* /*_aidl_return*/) override { 201 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 202 } setMasterBalance(float)203 ::android::binder::Status setMasterBalance(float /*balance*/) override { 204 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 205 } getMasterBalance(float *)206 ::android::binder::Status getMasterBalance(float* /*_aidl_return*/) override { 207 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 208 } setStreamVolume(::android::media::audio::common::AudioStreamType,float,bool,int32_t)209 ::android::binder::Status setStreamVolume(::android::media::audio::common::AudioStreamType /*stream*/, float /*value*/, bool /*muted*/, int32_t /*output*/) override { 210 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 211 } setStreamMute(::android::media::audio::common::AudioStreamType,bool)212 ::android::binder::Status setStreamMute(::android::media::audio::common::AudioStreamType /*stream*/, bool /*muted*/) override { 213 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 214 } setPortsVolume(const::std::vector<int32_t> &,float,bool,int32_t)215 ::android::binder::Status setPortsVolume(const ::std::vector<int32_t>& /*portIds*/, float /*volume*/, bool /*muted*/, int32_t /*output*/) override { 216 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 217 } setMode(::android::media::audio::common::AudioMode)218 ::android::binder::Status setMode(::android::media::audio::common::AudioMode /*mode*/) override { 219 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 220 } setMicMute(bool)221 ::android::binder::Status setMicMute(bool /*state*/) override { 222 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 223 } getMicMute(bool *)224 ::android::binder::Status getMicMute(bool* /*_aidl_return*/) override { 225 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 226 } setRecordSilenced(int32_t,bool)227 ::android::binder::Status setRecordSilenced(int32_t /*portId*/, bool /*silenced*/) override { 228 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 229 } setParameters(int32_t,const::std::string &)230 ::android::binder::Status setParameters(int32_t /*ioHandle*/, const ::std::string& /*keyValuePairs*/) override { 231 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 232 } getParameters(int32_t,const::std::string &,::std::string *)233 ::android::binder::Status getParameters(int32_t /*ioHandle*/, const ::std::string& /*keys*/, ::std::string* /*_aidl_return*/) override { 234 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 235 } registerClient(const::android::sp<::android::media::IAudioFlingerClient> &)236 ::android::binder::Status registerClient(const ::android::sp<::android::media::IAudioFlingerClient>& /*client*/) override { 237 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 238 } getInputBufferSize(int32_t,const::android::media::audio::common::AudioFormatDescription &,const::android::media::audio::common::AudioChannelLayout &,int64_t *)239 ::android::binder::Status getInputBufferSize(int32_t /*sampleRate*/, const ::android::media::audio::common::AudioFormatDescription& /*format*/, const ::android::media::audio::common::AudioChannelLayout& /*channelMask*/, int64_t* /*_aidl_return*/) override { 240 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 241 } openOutput(const::android::media::OpenOutputRequest &,::android::media::OpenOutputResponse *)242 ::android::binder::Status openOutput(const ::android::media::OpenOutputRequest& /*request*/, ::android::media::OpenOutputResponse* /*_aidl_return*/) override { 243 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 244 } openDuplicateOutput(int32_t,int32_t,int32_t *)245 ::android::binder::Status openDuplicateOutput(int32_t /*output1*/, int32_t /*output2*/, int32_t* /*_aidl_return*/) override { 246 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 247 } closeOutput(int32_t)248 ::android::binder::Status closeOutput(int32_t /*output*/) override { 249 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 250 } suspendOutput(int32_t)251 ::android::binder::Status suspendOutput(int32_t /*output*/) override { 252 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 253 } restoreOutput(int32_t)254 ::android::binder::Status restoreOutput(int32_t /*output*/) override { 255 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 256 } openInput(const::android::media::OpenInputRequest &,::android::media::OpenInputResponse *)257 ::android::binder::Status openInput(const ::android::media::OpenInputRequest& /*request*/, ::android::media::OpenInputResponse* /*_aidl_return*/) override { 258 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 259 } closeInput(int32_t)260 ::android::binder::Status closeInput(int32_t /*input*/) override { 261 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 262 } setVoiceVolume(float)263 ::android::binder::Status setVoiceVolume(float /*volume*/) override { 264 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 265 } getRenderPosition(int32_t,::android::media::RenderPosition *)266 ::android::binder::Status getRenderPosition(int32_t /*output*/, ::android::media::RenderPosition* /*_aidl_return*/) override { 267 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 268 } getInputFramesLost(int32_t,int32_t *)269 ::android::binder::Status getInputFramesLost(int32_t /*ioHandle*/, int32_t* /*_aidl_return*/) override { 270 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 271 } newAudioUniqueId(::android::media::AudioUniqueIdUse,int32_t *)272 ::android::binder::Status newAudioUniqueId(::android::media::AudioUniqueIdUse /*use*/, int32_t* /*_aidl_return*/) override { 273 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 274 } acquireAudioSessionId(int32_t,int32_t,int32_t)275 ::android::binder::Status acquireAudioSessionId(int32_t /*audioSession*/, int32_t /*pid*/, int32_t /*uid*/) override { 276 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 277 } releaseAudioSessionId(int32_t,int32_t)278 ::android::binder::Status releaseAudioSessionId(int32_t /*audioSession*/, int32_t /*pid*/) override { 279 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 280 } queryNumberEffects(int32_t *)281 ::android::binder::Status queryNumberEffects(int32_t* /*_aidl_return*/) override { 282 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 283 } queryEffect(int32_t,::android::media::EffectDescriptor *)284 ::android::binder::Status queryEffect(int32_t /*index*/, ::android::media::EffectDescriptor* /*_aidl_return*/) override { 285 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 286 } getEffectDescriptor(const::android::media::audio::common::AudioUuid &,const::android::media::audio::common::AudioUuid &,int32_t,::android::media::EffectDescriptor *)287 ::android::binder::Status getEffectDescriptor(const ::android::media::audio::common::AudioUuid& /*effectUUID*/, const ::android::media::audio::common::AudioUuid& /*typeUUID*/, int32_t /*preferredTypeFlag*/, ::android::media::EffectDescriptor* /*_aidl_return*/) override { 288 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 289 } createEffect(const::android::media::CreateEffectRequest &,::android::media::CreateEffectResponse *)290 ::android::binder::Status createEffect(const ::android::media::CreateEffectRequest& /*request*/, ::android::media::CreateEffectResponse* /*_aidl_return*/) override { 291 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 292 } moveEffects(int32_t,int32_t,int32_t)293 ::android::binder::Status moveEffects(int32_t /*session*/, int32_t /*srcOutput*/, int32_t /*dstOutput*/) override { 294 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 295 } setEffectSuspended(int32_t,int32_t,bool)296 ::android::binder::Status setEffectSuspended(int32_t /*effectId*/, int32_t /*sessionId*/, bool /*suspended*/) override { 297 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 298 } loadHwModule(const::std::string &,int32_t *)299 ::android::binder::Status loadHwModule(const ::std::string& /*name*/, int32_t* /*_aidl_return*/) override { 300 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 301 } getPrimaryOutputSamplingRate(int32_t *)302 ::android::binder::Status getPrimaryOutputSamplingRate(int32_t* /*_aidl_return*/) override { 303 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 304 } getPrimaryOutputFrameCount(int64_t *)305 ::android::binder::Status getPrimaryOutputFrameCount(int64_t* /*_aidl_return*/) override { 306 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 307 } setLowRamDevice(bool,int64_t)308 ::android::binder::Status setLowRamDevice(bool /*isLowRamDevice*/, int64_t /*totalMemory*/) override { 309 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 310 } getAudioPort(const::android::media::AudioPortFw &,::android::media::AudioPortFw *)311 ::android::binder::Status getAudioPort(const ::android::media::AudioPortFw& /*port*/, ::android::media::AudioPortFw* /*_aidl_return*/) override { 312 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 313 } createAudioPatch(const::android::media::AudioPatchFw &,int32_t *)314 ::android::binder::Status createAudioPatch(const ::android::media::AudioPatchFw& /*patch*/, int32_t* /*_aidl_return*/) override { 315 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 316 } releaseAudioPatch(int32_t)317 ::android::binder::Status releaseAudioPatch(int32_t /*handle*/) override { 318 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 319 } listAudioPatches(int32_t,::std::vector<::android::media::AudioPatchFw> *)320 ::android::binder::Status listAudioPatches(int32_t /*maxCount*/, ::std::vector<::android::media::AudioPatchFw>* /*_aidl_return*/) override { 321 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 322 } setAudioPortConfig(const::android::media::AudioPortConfigFw &)323 ::android::binder::Status setAudioPortConfig(const ::android::media::AudioPortConfigFw& /*config*/) override { 324 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 325 } getAudioHwSyncForSession(int32_t,int32_t *)326 ::android::binder::Status getAudioHwSyncForSession(int32_t /*sessionId*/, int32_t* /*_aidl_return*/) override { 327 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 328 } systemReady()329 ::android::binder::Status systemReady() override { 330 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 331 } audioPolicyReady()332 ::android::binder::Status audioPolicyReady() override { 333 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 334 } frameCountHAL(int32_t,int64_t *)335 ::android::binder::Status frameCountHAL(int32_t /*ioHandle*/, int64_t* /*_aidl_return*/) override { 336 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 337 } getMicrophones(::std::vector<::android::media::MicrophoneInfoFw> *)338 ::android::binder::Status getMicrophones(::std::vector<::android::media::MicrophoneInfoFw>* /*_aidl_return*/) override { 339 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 340 } setAudioHalPids(const::std::vector<int32_t> &)341 ::android::binder::Status setAudioHalPids(const ::std::vector<int32_t>& /*pids*/) override { 342 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 343 } setVibratorInfos(const::std::vector<::android::media::AudioVibratorInfo> &)344 ::android::binder::Status setVibratorInfos(const ::std::vector<::android::media::AudioVibratorInfo>& /*vibratorInfos*/) override { 345 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 346 } updateSecondaryOutputs(const::std::vector<::android::media::TrackSecondaryOutputInfo> &)347 ::android::binder::Status updateSecondaryOutputs(const ::std::vector<::android::media::TrackSecondaryOutputInfo>& /*trackSecondaryOutputInfos*/) override { 348 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 349 } getMmapPolicyInfos(::android::media::audio::common::AudioMMapPolicyType,::std::vector<::android::media::audio::common::AudioMMapPolicyInfo> *)350 ::android::binder::Status getMmapPolicyInfos(::android::media::audio::common::AudioMMapPolicyType /*policyType*/, ::std::vector<::android::media::audio::common::AudioMMapPolicyInfo>* /*_aidl_return*/) override { 351 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 352 } getAAudioMixerBurstCount(int32_t *)353 ::android::binder::Status getAAudioMixerBurstCount(int32_t* /*_aidl_return*/) override { 354 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 355 } getAAudioHardwareBurstMinUsec(int32_t *)356 ::android::binder::Status getAAudioHardwareBurstMinUsec(int32_t* /*_aidl_return*/) override { 357 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 358 } setDeviceConnectedState(const::android::media::AudioPortFw &,::android::media::DeviceConnectedState)359 ::android::binder::Status setDeviceConnectedState(const ::android::media::AudioPortFw& /*devicePort*/, ::android::media::DeviceConnectedState /*state*/) override { 360 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 361 } setSimulateDeviceConnections(bool)362 ::android::binder::Status setSimulateDeviceConnections(bool /*enabled*/) override { 363 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 364 } setRequestedLatencyMode(int32_t,::android::media::audio::common::AudioLatencyMode)365 ::android::binder::Status setRequestedLatencyMode(int32_t /*output*/, ::android::media::audio::common::AudioLatencyMode /*latencyMode*/) override { 366 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 367 } getSupportedLatencyModes(int32_t,::std::vector<::android::media::audio::common::AudioLatencyMode> *)368 ::android::binder::Status getSupportedLatencyModes(int32_t /*output*/, ::std::vector<::android::media::audio::common::AudioLatencyMode>* /*_aidl_return*/) override { 369 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 370 } supportsBluetoothVariableLatency(bool *)371 ::android::binder::Status supportsBluetoothVariableLatency(bool* /*_aidl_return*/) override { 372 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 373 } setBluetoothVariableLatencyEnabled(bool)374 ::android::binder::Status setBluetoothVariableLatencyEnabled(bool /*enabled*/) override { 375 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 376 } isBluetoothVariableLatencyEnabled(bool *)377 ::android::binder::Status isBluetoothVariableLatencyEnabled(bool* /*_aidl_return*/) override { 378 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 379 } getSoundDoseInterface(const::android::sp<::android::media::ISoundDoseCallback> &,::android::sp<::android::media::ISoundDose> *)380 ::android::binder::Status getSoundDoseInterface(const ::android::sp<::android::media::ISoundDoseCallback>& /*callback*/, ::android::sp<::android::media::ISoundDose>* /*_aidl_return*/) override { 381 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 382 } invalidateTracks(const::std::vector<int32_t> &)383 ::android::binder::Status invalidateTracks(const ::std::vector<int32_t>& /*portIds*/) override { 384 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 385 } getAudioPolicyConfig(::android::media::AudioPolicyConfig *)386 ::android::binder::Status getAudioPolicyConfig(::android::media::AudioPolicyConfig* /*_aidl_return*/) override { 387 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 388 } getAudioMixPort(const::android::media::AudioPortFw &,const::android::media::AudioPortFw &,::android::media::AudioPortFw *)389 ::android::binder::Status getAudioMixPort(const ::android::media::AudioPortFw& /*devicePort*/, const ::android::media::AudioPortFw& /*mixPort*/, ::android::media::AudioPortFw* /*_aidl_return*/) override { 390 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 391 } setTracksInternalMute(const::std::vector<::android::media::TrackInternalMuteInfo> &)392 ::android::binder::Status setTracksInternalMute(const ::std::vector<::android::media::TrackInternalMuteInfo>& /*tracksInternalMute*/) override { 393 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 394 } resetReferencesForTest()395 ::android::binder::Status resetReferencesForTest() override { 396 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 397 } 398 }; // class IAudioFlingerServiceDefault 399 } // namespace media 400 } // namespace android 401