1 /*
2 * Copyright 2021 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17 /*
18 * Generated mock file from original source file
19 * Functions generated:60
20 */
21
22 #include "test/common/mock_functions.h"
23
24 #ifndef __INTRODUCED_IN
25 #define __INTRODUCED_IN(x)
26 #endif // __INTRODUCED_IN
27
28 #include <aaudio/AAudio.h>
29 #include <aaudio/AAudioTesting.h>
30
31 #pragma GCC diagnostic ignored "-Wunused-parameter"
32
AAudioStream_getAllowedCapturePolicy(AAudioStream * stream)33 aaudio_allowed_capture_policy_t AAudioStream_getAllowedCapturePolicy(AAudioStream* stream) {
34 inc_func_call_count(__func__);
35 return 0;
36 }
AAudioStream_getContentType(AAudioStream * stream)37 aaudio_content_type_t AAudioStream_getContentType(AAudioStream* stream) {
38 inc_func_call_count(__func__);
39 return 0;
40 }
AAudioStream_getDirection(AAudioStream * stream)41 aaudio_direction_t AAudioStream_getDirection(AAudioStream* stream) {
42 inc_func_call_count(__func__);
43 return 0;
44 }
AAudioStream_getFormat(AAudioStream * stream)45 aaudio_format_t AAudioStream_getFormat(AAudioStream* stream) {
46 inc_func_call_count(__func__);
47 return 0;
48 }
AAudioStream_getInputPreset(AAudioStream * stream)49 aaudio_input_preset_t AAudioStream_getInputPreset(AAudioStream* stream) {
50 inc_func_call_count(__func__);
51 return 0;
52 }
AAudioStream_getPerformanceMode(AAudioStream * stream)53 aaudio_performance_mode_t AAudioStream_getPerformanceMode(AAudioStream* stream) {
54 inc_func_call_count(__func__);
55 return 0;
56 }
AAudio_getMMapPolicy()57 aaudio_policy_t AAudio_getMMapPolicy() {
58 inc_func_call_count(__func__);
59 return 0;
60 }
AAudioStreamBuilder_delete(AAudioStreamBuilder * builder)61 aaudio_result_t AAudioStreamBuilder_delete(AAudioStreamBuilder* builder) {
62 inc_func_call_count(__func__);
63 return 0;
64 }
AAudioStreamBuilder_openStream(AAudioStreamBuilder * builder,AAudioStream ** streamPtr)65 aaudio_result_t AAudioStreamBuilder_openStream(AAudioStreamBuilder* builder,
66 AAudioStream** streamPtr) {
67 inc_func_call_count(__func__);
68 return 0;
69 }
AAudioStream_close(AAudioStream * stream)70 aaudio_result_t AAudioStream_close(AAudioStream* stream) {
71 inc_func_call_count(__func__);
72 return 0;
73 }
AAudioStream_getTimestamp(AAudioStream * stream,clockid_t clockid,int64_t * framePosition,int64_t * timeNanoseconds)74 aaudio_result_t AAudioStream_getTimestamp(AAudioStream* stream, clockid_t clockid,
75 int64_t* framePosition, int64_t* timeNanoseconds) {
76 inc_func_call_count(__func__);
77 return 0;
78 }
AAudioStream_read(AAudioStream * stream,void * buffer,int32_t numFrames,int64_t timeoutNanoseconds)79 aaudio_result_t AAudioStream_read(AAudioStream* stream, void* buffer, int32_t numFrames,
80 int64_t timeoutNanoseconds) {
81 inc_func_call_count(__func__);
82 return 0;
83 }
AAudioStream_release(AAudioStream * stream)84 aaudio_result_t AAudioStream_release(AAudioStream* stream) {
85 inc_func_call_count(__func__);
86 return 0;
87 }
AAudioStream_requestFlush(AAudioStream * stream)88 aaudio_result_t AAudioStream_requestFlush(AAudioStream* stream) {
89 inc_func_call_count(__func__);
90 return 0;
91 }
AAudioStream_requestPause(AAudioStream * stream)92 aaudio_result_t AAudioStream_requestPause(AAudioStream* stream) {
93 inc_func_call_count(__func__);
94 return 0;
95 }
AAudioStream_requestStart(AAudioStream * stream)96 aaudio_result_t AAudioStream_requestStart(AAudioStream* stream) {
97 inc_func_call_count(__func__);
98 return 0;
99 }
AAudioStream_requestStop(AAudioStream * stream)100 aaudio_result_t AAudioStream_requestStop(AAudioStream* stream) {
101 inc_func_call_count(__func__);
102 return 0;
103 }
AAudioStream_setBufferSizeInFrames(AAudioStream * stream,int32_t requestedFrames)104 aaudio_result_t AAudioStream_setBufferSizeInFrames(AAudioStream* stream, int32_t requestedFrames) {
105 inc_func_call_count(__func__);
106 return 0;
107 }
AAudioStream_waitForStateChange(AAudioStream * stream,aaudio_stream_state_t inputState,aaudio_stream_state_t * nextState,int64_t timeoutNanoseconds)108 aaudio_result_t AAudioStream_waitForStateChange(AAudioStream* stream,
109 aaudio_stream_state_t inputState,
110 aaudio_stream_state_t* nextState,
111 int64_t timeoutNanoseconds) {
112 inc_func_call_count(__func__);
113 return 0;
114 }
AAudioStream_write(AAudioStream * stream,const void * buffer,int32_t numFrames,int64_t timeoutNanoseconds)115 aaudio_result_t AAudioStream_write(AAudioStream* stream, const void* buffer, int32_t numFrames,
116 int64_t timeoutNanoseconds) {
117 inc_func_call_count(__func__);
118 return 0;
119 }
AAudio_createStreamBuilder(AAudioStreamBuilder ** builder)120 aaudio_result_t AAudio_createStreamBuilder(AAudioStreamBuilder** builder) {
121 inc_func_call_count(__func__);
122 return 0;
123 }
AAudio_setMMapPolicy(aaudio_policy_t policy)124 aaudio_result_t AAudio_setMMapPolicy(aaudio_policy_t policy) {
125 inc_func_call_count(__func__);
126 return 0;
127 }
AAudioStream_getSharingMode(AAudioStream * stream)128 aaudio_sharing_mode_t AAudioStream_getSharingMode(AAudioStream* stream) {
129 inc_func_call_count(__func__);
130 return 0;
131 }
AAudioStream_getState(AAudioStream * stream)132 aaudio_stream_state_t AAudioStream_getState(AAudioStream* stream) {
133 inc_func_call_count(__func__);
134 return 0;
135 }
AAudioStream_getUsage(AAudioStream * stream)136 aaudio_usage_t AAudioStream_getUsage(AAudioStream* stream) {
137 inc_func_call_count(__func__);
138 return 0;
139 }
AAudioStream_isMMapUsed(AAudioStream * stream)140 bool AAudioStream_isMMapUsed(AAudioStream* stream) {
141 inc_func_call_count(__func__);
142 return false;
143 }
AAudioStream_isPrivacySensitive(AAudioStream * stream)144 bool AAudioStream_isPrivacySensitive(AAudioStream* stream) {
145 inc_func_call_count(__func__);
146 return false;
147 }
AAudio_convertResultToText(aaudio_result_t returnCode)148 const char* AAudio_convertResultToText(aaudio_result_t returnCode) {
149 inc_func_call_count(__func__);
150 return nullptr;
151 }
AAudio_convertStreamStateToText(aaudio_stream_state_t state)152 const char* AAudio_convertStreamStateToText(aaudio_stream_state_t state) {
153 inc_func_call_count(__func__);
154 return nullptr;
155 }
AAudioStream_getBufferCapacityInFrames(AAudioStream * stream)156 int32_t AAudioStream_getBufferCapacityInFrames(AAudioStream* stream) {
157 inc_func_call_count(__func__);
158 return 0;
159 }
AAudioStream_getBufferSizeInFrames(AAudioStream * stream)160 int32_t AAudioStream_getBufferSizeInFrames(AAudioStream* stream) {
161 inc_func_call_count(__func__);
162 return 0;
163 }
AAudioStream_getChannelCount(AAudioStream * stream)164 int32_t AAudioStream_getChannelCount(AAudioStream* stream) {
165 inc_func_call_count(__func__);
166 return 0;
167 }
AAudioStream_getDeviceId(AAudioStream * stream)168 int32_t AAudioStream_getDeviceId(AAudioStream* stream) {
169 inc_func_call_count(__func__);
170 return 0;
171 }
AAudioStream_getFramesPerBurst(AAudioStream * stream)172 int32_t AAudioStream_getFramesPerBurst(AAudioStream* stream) {
173 inc_func_call_count(__func__);
174 return 0;
175 }
AAudioStream_getFramesPerDataCallback(AAudioStream * stream)176 int32_t AAudioStream_getFramesPerDataCallback(AAudioStream* stream) {
177 inc_func_call_count(__func__);
178 return 0;
179 }
AAudioStream_getSampleRate(AAudioStream * stream)180 int32_t AAudioStream_getSampleRate(AAudioStream* stream) {
181 inc_func_call_count(__func__);
182 return 0;
183 }
AAudioStream_getSamplesPerFrame(AAudioStream * stream)184 int32_t AAudioStream_getSamplesPerFrame(AAudioStream* stream) {
185 inc_func_call_count(__func__);
186 return 0;
187 }
AAudioStream_getSessionId(AAudioStream * stream)188 int32_t AAudioStream_getSessionId(AAudioStream* stream) {
189 inc_func_call_count(__func__);
190 return 0;
191 }
AAudioStream_getXRunCount(AAudioStream * stream)192 int32_t AAudioStream_getXRunCount(AAudioStream* stream) {
193 inc_func_call_count(__func__);
194 return 0;
195 }
AAudioStream_getFramesRead(AAudioStream * stream)196 int64_t AAudioStream_getFramesRead(AAudioStream* stream) {
197 inc_func_call_count(__func__);
198 return 0;
199 }
AAudioStream_getFramesWritten(AAudioStream * stream)200 int64_t AAudioStream_getFramesWritten(AAudioStream* stream) {
201 inc_func_call_count(__func__);
202 return 0;
203 }
AAudioStreamBuilder_setAllowedCapturePolicy(AAudioStreamBuilder * builder,aaudio_allowed_capture_policy_t policy)204 void AAudioStreamBuilder_setAllowedCapturePolicy(AAudioStreamBuilder* builder,
205 aaudio_allowed_capture_policy_t policy) {
206 inc_func_call_count(__func__);
207 return;
208 }
AAudioStreamBuilder_setBufferCapacityInFrames(AAudioStreamBuilder * builder,int32_t frames)209 void AAudioStreamBuilder_setBufferCapacityInFrames(AAudioStreamBuilder* builder, int32_t frames) {
210 inc_func_call_count(__func__);
211 return;
212 }
AAudioStreamBuilder_setChannelCount(AAudioStreamBuilder * builder,int32_t channelCount)213 void AAudioStreamBuilder_setChannelCount(AAudioStreamBuilder* builder, int32_t channelCount) {
214 inc_func_call_count(__func__);
215 return;
216 }
AAudioStreamBuilder_setContentType(AAudioStreamBuilder * builder,aaudio_content_type_t contentType)217 void AAudioStreamBuilder_setContentType(AAudioStreamBuilder* builder,
218 aaudio_content_type_t contentType) {
219 inc_func_call_count(__func__);
220 return;
221 }
AAudioStreamBuilder_setDataCallback(AAudioStreamBuilder * builder,AAudioStream_dataCallback callback,void * userData)222 void AAudioStreamBuilder_setDataCallback(AAudioStreamBuilder* builder,
223 AAudioStream_dataCallback callback, void* userData) {
224 inc_func_call_count(__func__);
225 return;
226 }
AAudioStreamBuilder_setDeviceId(AAudioStreamBuilder * builder,int32_t deviceId)227 void AAudioStreamBuilder_setDeviceId(AAudioStreamBuilder* builder, int32_t deviceId) {
228 inc_func_call_count(__func__);
229 return;
230 }
AAudioStreamBuilder_setDirection(AAudioStreamBuilder * builder,aaudio_direction_t direction)231 void AAudioStreamBuilder_setDirection(AAudioStreamBuilder* builder, aaudio_direction_t direction) {
232 inc_func_call_count(__func__);
233 return;
234 }
AAudioStreamBuilder_setErrorCallback(AAudioStreamBuilder * builder,AAudioStream_errorCallback callback,void * userData)235 void AAudioStreamBuilder_setErrorCallback(AAudioStreamBuilder* builder,
236 AAudioStream_errorCallback callback, void* userData) {
237 inc_func_call_count(__func__);
238 return;
239 }
AAudioStreamBuilder_setFormat(AAudioStreamBuilder * builder,aaudio_format_t format)240 void AAudioStreamBuilder_setFormat(AAudioStreamBuilder* builder, aaudio_format_t format) {
241 inc_func_call_count(__func__);
242 return;
243 }
AAudioStreamBuilder_setFramesPerDataCallback(AAudioStreamBuilder * builder,int32_t frames)244 void AAudioStreamBuilder_setFramesPerDataCallback(AAudioStreamBuilder* builder, int32_t frames) {
245 inc_func_call_count(__func__);
246 return;
247 }
AAudioStreamBuilder_setInputPreset(AAudioStreamBuilder * builder,aaudio_input_preset_t inputPreset)248 void AAudioStreamBuilder_setInputPreset(AAudioStreamBuilder* builder,
249 aaudio_input_preset_t inputPreset) {
250 inc_func_call_count(__func__);
251 return;
252 }
AAudioStreamBuilder_setPerformanceMode(AAudioStreamBuilder * builder,aaudio_performance_mode_t mode)253 void AAudioStreamBuilder_setPerformanceMode(AAudioStreamBuilder* builder,
254 aaudio_performance_mode_t mode) {
255 inc_func_call_count(__func__);
256 return;
257 }
AAudioStreamBuilder_setPrivacySensitive(AAudioStreamBuilder * builder,bool privacySensitive)258 void AAudioStreamBuilder_setPrivacySensitive(AAudioStreamBuilder* builder, bool privacySensitive) {
259 inc_func_call_count(__func__);
260 return;
261 }
AAudioStreamBuilder_setSampleRate(AAudioStreamBuilder * builder,int32_t sampleRate)262 void AAudioStreamBuilder_setSampleRate(AAudioStreamBuilder* builder, int32_t sampleRate) {
263 inc_func_call_count(__func__);
264 return;
265 }
AAudioStreamBuilder_setSamplesPerFrame(AAudioStreamBuilder * builder,int32_t samplesPerFrame)266 void AAudioStreamBuilder_setSamplesPerFrame(AAudioStreamBuilder* builder, int32_t samplesPerFrame) {
267 inc_func_call_count(__func__);
268 return;
269 }
AAudioStreamBuilder_setSessionId(AAudioStreamBuilder * builder,aaudio_session_id_t sessionId)270 void AAudioStreamBuilder_setSessionId(AAudioStreamBuilder* builder, aaudio_session_id_t sessionId) {
271 inc_func_call_count(__func__);
272 return;
273 }
AAudioStreamBuilder_setSharingMode(AAudioStreamBuilder * builder,aaudio_sharing_mode_t sharingMode)274 void AAudioStreamBuilder_setSharingMode(AAudioStreamBuilder* builder,
275 aaudio_sharing_mode_t sharingMode) {
276 inc_func_call_count(__func__);
277 return;
278 }
AAudioStreamBuilder_setUsage(AAudioStreamBuilder * builder,aaudio_usage_t usage)279 void AAudioStreamBuilder_setUsage(AAudioStreamBuilder* builder, aaudio_usage_t usage) {
280 inc_func_call_count(__func__);
281 return;
282 }
283