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