this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

CoreAudio stubs

+487 -1
+3 -1
src/CMakeLists.txt
··· 85 85 86 86 include_directories(AFTER 87 87 ${CMAKE_CURRENT_SOURCE_DIR}/DiskArbitration/include 88 - ${CMAKE_CURRENT_SOURCE_DIR}/CoreAudio/include 88 + ${CMAKE_CURRENT_SOURCE_DIR}/CoreAudioOld/include 89 89 ${CMAKE_CURRENT_SOURCE_DIR}/external/SmartCardServices/include 90 90 ${CMAKE_CURRENT_SOURCE_DIR}/AudioUnit/include 91 91 ${CMAKE_CURRENT_SOURCE_DIR}/login/include ··· 194 194 ${CMAKE_CURRENT_SOURCE_DIR}/ViewBridge/include 195 195 ${CMAKE_CURRENT_SOURCE_DIR}/WebKit/include 196 196 ${CMAKE_CURRENT_SOURCE_DIR}/AVFoundation/include 197 + ${CMAKE_CURRENT_SOURCE_DIR}/CoreAudio/include 197 198 ) 198 199 199 200 add_subdirectory(external/libkqueue) ··· 370 371 add_subdirectory(QuickLook) 371 372 add_subdirectory(ViewBridge) 372 373 add_subdirectory(AVFoundation) 374 + add_subdirectory(CoreAudio) 373 375 # Just a stub 374 376 add_subdirectory(WebKit) 375 377
src/CoreAudio/AudioHardware.cpp src/CoreAudioOld/AudioHardware.cpp
src/CoreAudio/AudioHardware.h src/CoreAudioOld/AudioHardware.h
src/CoreAudio/AudioHardwareBase.h src/CoreAudioOld/AudioHardwareBase.h
src/CoreAudio/AudioHardwareImpl.cpp src/CoreAudioOld/AudioHardwareImpl.cpp
src/CoreAudio/AudioHardwareImpl.h src/CoreAudioOld/AudioHardwareImpl.h
src/CoreAudio/AudioHardwareStream.cpp src/CoreAudioOld/AudioHardwareStream.cpp
src/CoreAudio/AudioHardwareStream.h src/CoreAudioOld/AudioHardwareStream.h
+18
src/CoreAudio/CMakeLists.txt
··· 1 + project(CoreAudio) 2 + 3 + set(DYLIB_COMPAT_VERSION "1.0.0") 4 + set(DYLIB_CURRENT_VERSION "1.0.0") 5 + 6 + add_framework(CoreAudio 7 + FAT 8 + CURRENT_VERSION 9 + VERSION "A" 10 + 11 + SOURCES 12 + src/CoreAudio.m 13 + 14 + DEPENDENCIES 15 + system 16 + objc 17 + Foundation 18 + )
src/CoreAudio/CoreAudioTypes.h src/CoreAudioOld/CoreAudioTypes.h
src/CoreAudio/include/CoreAudio/AudioHardware.h src/CoreAudioOld/include/CoreAudio/AudioHardware.h
src/CoreAudio/include/CoreAudio/AudioHardwareBase.h src/CoreAudioOld/include/CoreAudio/AudioHardwareBase.h
src/CoreAudio/include/CoreAudio/AudioHardwareImpl.h src/CoreAudioOld/include/CoreAudio/AudioHardwareImpl.h
src/CoreAudio/include/CoreAudio/AudioHardwareStream.h src/CoreAudioOld/include/CoreAudio/AudioHardwareStream.h
+96
src/CoreAudio/include/CoreAudio/CoreAudio.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + 21 + #ifndef _CoreAudio_H_ 22 + #define _CoreAudio_H_ 23 + 24 + #import <Foundation/Foundation.h> 25 + 26 + 27 + void* AudioConvertHostTimeToNanos(void); 28 + void* AudioConvertNanosToHostTime(void); 29 + void* AudioDeviceAddIOProc(void); 30 + void* AudioDeviceAddPropertyListener(void); 31 + void* AudioDeviceCreateIOProcID(void); 32 + void* AudioDeviceCreateIOProcIDWithBlock(void); 33 + void* AudioDeviceCreateIOProcIDWithClockedBlock(void); 34 + void* AudioDeviceCreateIOProcIDWithClockedProc(void); 35 + void* AudioDeviceDestroyIOProcID(void); 36 + void* AudioDeviceDuck(void); 37 + void* AudioDeviceEnterMode(void); 38 + void* AudioDeviceExitMode(void); 39 + void* AudioDeviceGetCurrentTime(void); 40 + void* AudioDeviceGetNearestStartTime(void); 41 + void* AudioDeviceGetProperty(void); 42 + void* AudioDeviceGetPropertyInfo(void); 43 + void* AudioDeviceRead(void); 44 + void* AudioDeviceRemoveIOProc(void); 45 + void* AudioDeviceRemovePropertyListener(void); 46 + void* AudioDeviceRun(void); 47 + void* AudioDeviceSetProperty(void); 48 + void* AudioDeviceStart(void); 49 + void* AudioDeviceStartAtTime(void); 50 + void* AudioDeviceStop(void); 51 + void* AudioDeviceTranslateTime(void); 52 + void* AudioDeviceWrite(void); 53 + void* AudioGetCurrentHostTime(void); 54 + void* AudioGetHostClockFrequency(void); 55 + void* AudioGetHostClockMinimumTimeDelta(void); 56 + void* AudioHardwareAddPropertyListener(void); 57 + void* AudioHardwareAddRunLoopSource(void); 58 + void* AudioHardwareBeMaster(void); 59 + void* AudioHardwareClaimAudioDeviceID(void); 60 + void* AudioHardwareClaimAudioStreamID(void); 61 + void* AudioHardwareCreateAggregateDevice(void); 62 + void* AudioHardwareDestroyAggregateDevice(void); 63 + void* AudioHardwareDevicePropertyChanged(void); 64 + void* AudioHardwareDevicesCreated(void); 65 + void* AudioHardwareDevicesDied(void); 66 + void* AudioHardwareGetProperty(void); 67 + void* AudioHardwareGetPropertyInfo(void); 68 + void* AudioHardwareRemovePropertyListener(void); 69 + void* AudioHardwareRemoveRunLoopSource(void); 70 + void* AudioHardwareSetProperty(void); 71 + void* AudioHardwareStreamPropertyChanged(void); 72 + void* AudioHardwareStreamsCreated(void); 73 + void* AudioHardwareStreamsDied(void); 74 + void* AudioHardwareUnload(void); 75 + void* AudioObjectAddPropertyListener(void); 76 + void* AudioObjectAddPropertyListenerBlock(void); 77 + void* AudioObjectAddPropertyListenerInternal(void); 78 + void* AudioObjectCreate(void); 79 + void* AudioObjectExists(void); 80 + void* AudioObjectGetPropertyData(void); 81 + void* AudioObjectGetPropertyDataSize(void); 82 + void* AudioObjectHasProperty(void); 83 + void* AudioObjectIsPropertySettable(void); 84 + void* AudioObjectPropertiesChanged(void); 85 + void* AudioObjectRemovePropertyListener(void); 86 + void* AudioObjectRemovePropertyListenerBlock(void); 87 + void* AudioObjectSetPropertyData(void); 88 + void* AudioObjectShow(void); 89 + void* AudioObjectsPublishedAndDied(void); 90 + void* AudioStreamAddPropertyListener(void); 91 + void* AudioStreamGetProperty(void); 92 + void* AudioStreamGetPropertyInfo(void); 93 + void* AudioStreamRemovePropertyListener(void); 94 + void* AudioStreamSetProperty(void); 95 + 96 + #endif
src/CoreAudio/include/CoreAudio/CoreAudioTypes.h src/CoreAudioOld/include/CoreAudio/CoreAudioTypes.h
+370
src/CoreAudio/src/CoreAudio.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + 21 + #include <CoreAudio/CoreAudio.h> 22 + #include <stdlib.h> 23 + #include <stdio.h> 24 + 25 + static int verbose = 0; 26 + 27 + __attribute__((constructor)) 28 + static void initme(void) { 29 + verbose = getenv("STUB_VERBOSE") != NULL; 30 + } 31 + 32 + void* AudioConvertHostTimeToNanos(void) { 33 + if (verbose) puts("STUB: AudioConvertHostTimeToNanos called"); 34 + return NULL; 35 + } 36 + 37 + void* AudioConvertNanosToHostTime(void) { 38 + if (verbose) puts("STUB: AudioConvertNanosToHostTime called"); 39 + return NULL; 40 + } 41 + 42 + void* AudioDeviceAddIOProc(void) { 43 + if (verbose) puts("STUB: AudioDeviceAddIOProc called"); 44 + return NULL; 45 + } 46 + 47 + void* AudioDeviceAddPropertyListener(void) { 48 + if (verbose) puts("STUB: AudioDeviceAddPropertyListener called"); 49 + return NULL; 50 + } 51 + 52 + void* AudioDeviceCreateIOProcID(void) { 53 + if (verbose) puts("STUB: AudioDeviceCreateIOProcID called"); 54 + return NULL; 55 + } 56 + 57 + void* AudioDeviceCreateIOProcIDWithBlock(void) { 58 + if (verbose) puts("STUB: AudioDeviceCreateIOProcIDWithBlock called"); 59 + return NULL; 60 + } 61 + 62 + void* AudioDeviceCreateIOProcIDWithClockedBlock(void) { 63 + if (verbose) puts("STUB: AudioDeviceCreateIOProcIDWithClockedBlock called"); 64 + return NULL; 65 + } 66 + 67 + void* AudioDeviceCreateIOProcIDWithClockedProc(void) { 68 + if (verbose) puts("STUB: AudioDeviceCreateIOProcIDWithClockedProc called"); 69 + return NULL; 70 + } 71 + 72 + void* AudioDeviceDestroyIOProcID(void) { 73 + if (verbose) puts("STUB: AudioDeviceDestroyIOProcID called"); 74 + return NULL; 75 + } 76 + 77 + void* AudioDeviceDuck(void) { 78 + if (verbose) puts("STUB: AudioDeviceDuck called"); 79 + return NULL; 80 + } 81 + 82 + void* AudioDeviceEnterMode(void) { 83 + if (verbose) puts("STUB: AudioDeviceEnterMode called"); 84 + return NULL; 85 + } 86 + 87 + void* AudioDeviceExitMode(void) { 88 + if (verbose) puts("STUB: AudioDeviceExitMode called"); 89 + return NULL; 90 + } 91 + 92 + void* AudioDeviceGetCurrentTime(void) { 93 + if (verbose) puts("STUB: AudioDeviceGetCurrentTime called"); 94 + return NULL; 95 + } 96 + 97 + void* AudioDeviceGetNearestStartTime(void) { 98 + if (verbose) puts("STUB: AudioDeviceGetNearestStartTime called"); 99 + return NULL; 100 + } 101 + 102 + void* AudioDeviceGetProperty(void) { 103 + if (verbose) puts("STUB: AudioDeviceGetProperty called"); 104 + return NULL; 105 + } 106 + 107 + void* AudioDeviceGetPropertyInfo(void) { 108 + if (verbose) puts("STUB: AudioDeviceGetPropertyInfo called"); 109 + return NULL; 110 + } 111 + 112 + void* AudioDeviceRead(void) { 113 + if (verbose) puts("STUB: AudioDeviceRead called"); 114 + return NULL; 115 + } 116 + 117 + void* AudioDeviceRemoveIOProc(void) { 118 + if (verbose) puts("STUB: AudioDeviceRemoveIOProc called"); 119 + return NULL; 120 + } 121 + 122 + void* AudioDeviceRemovePropertyListener(void) { 123 + if (verbose) puts("STUB: AudioDeviceRemovePropertyListener called"); 124 + return NULL; 125 + } 126 + 127 + void* AudioDeviceRun(void) { 128 + if (verbose) puts("STUB: AudioDeviceRun called"); 129 + return NULL; 130 + } 131 + 132 + void* AudioDeviceSetProperty(void) { 133 + if (verbose) puts("STUB: AudioDeviceSetProperty called"); 134 + return NULL; 135 + } 136 + 137 + void* AudioDeviceStart(void) { 138 + if (verbose) puts("STUB: AudioDeviceStart called"); 139 + return NULL; 140 + } 141 + 142 + void* AudioDeviceStartAtTime(void) { 143 + if (verbose) puts("STUB: AudioDeviceStartAtTime called"); 144 + return NULL; 145 + } 146 + 147 + void* AudioDeviceStop(void) { 148 + if (verbose) puts("STUB: AudioDeviceStop called"); 149 + return NULL; 150 + } 151 + 152 + void* AudioDeviceTranslateTime(void) { 153 + if (verbose) puts("STUB: AudioDeviceTranslateTime called"); 154 + return NULL; 155 + } 156 + 157 + void* AudioDeviceWrite(void) { 158 + if (verbose) puts("STUB: AudioDeviceWrite called"); 159 + return NULL; 160 + } 161 + 162 + void* AudioGetCurrentHostTime(void) { 163 + if (verbose) puts("STUB: AudioGetCurrentHostTime called"); 164 + return NULL; 165 + } 166 + 167 + void* AudioGetHostClockFrequency(void) { 168 + if (verbose) puts("STUB: AudioGetHostClockFrequency called"); 169 + return NULL; 170 + } 171 + 172 + void* AudioGetHostClockMinimumTimeDelta(void) { 173 + if (verbose) puts("STUB: AudioGetHostClockMinimumTimeDelta called"); 174 + return NULL; 175 + } 176 + 177 + void* AudioHardwareAddPropertyListener(void) { 178 + if (verbose) puts("STUB: AudioHardwareAddPropertyListener called"); 179 + return NULL; 180 + } 181 + 182 + void* AudioHardwareAddRunLoopSource(void) { 183 + if (verbose) puts("STUB: AudioHardwareAddRunLoopSource called"); 184 + return NULL; 185 + } 186 + 187 + void* AudioHardwareBeMaster(void) { 188 + if (verbose) puts("STUB: AudioHardwareBeMaster called"); 189 + return NULL; 190 + } 191 + 192 + void* AudioHardwareClaimAudioDeviceID(void) { 193 + if (verbose) puts("STUB: AudioHardwareClaimAudioDeviceID called"); 194 + return NULL; 195 + } 196 + 197 + void* AudioHardwareClaimAudioStreamID(void) { 198 + if (verbose) puts("STUB: AudioHardwareClaimAudioStreamID called"); 199 + return NULL; 200 + } 201 + 202 + void* AudioHardwareCreateAggregateDevice(void) { 203 + if (verbose) puts("STUB: AudioHardwareCreateAggregateDevice called"); 204 + return NULL; 205 + } 206 + 207 + void* AudioHardwareDestroyAggregateDevice(void) { 208 + if (verbose) puts("STUB: AudioHardwareDestroyAggregateDevice called"); 209 + return NULL; 210 + } 211 + 212 + void* AudioHardwareDevicePropertyChanged(void) { 213 + if (verbose) puts("STUB: AudioHardwareDevicePropertyChanged called"); 214 + return NULL; 215 + } 216 + 217 + void* AudioHardwareDevicesCreated(void) { 218 + if (verbose) puts("STUB: AudioHardwareDevicesCreated called"); 219 + return NULL; 220 + } 221 + 222 + void* AudioHardwareDevicesDied(void) { 223 + if (verbose) puts("STUB: AudioHardwareDevicesDied called"); 224 + return NULL; 225 + } 226 + 227 + void* AudioHardwareGetProperty(void) { 228 + if (verbose) puts("STUB: AudioHardwareGetProperty called"); 229 + return NULL; 230 + } 231 + 232 + void* AudioHardwareGetPropertyInfo(void) { 233 + if (verbose) puts("STUB: AudioHardwareGetPropertyInfo called"); 234 + return NULL; 235 + } 236 + 237 + void* AudioHardwareRemovePropertyListener(void) { 238 + if (verbose) puts("STUB: AudioHardwareRemovePropertyListener called"); 239 + return NULL; 240 + } 241 + 242 + void* AudioHardwareRemoveRunLoopSource(void) { 243 + if (verbose) puts("STUB: AudioHardwareRemoveRunLoopSource called"); 244 + return NULL; 245 + } 246 + 247 + void* AudioHardwareSetProperty(void) { 248 + if (verbose) puts("STUB: AudioHardwareSetProperty called"); 249 + return NULL; 250 + } 251 + 252 + void* AudioHardwareStreamPropertyChanged(void) { 253 + if (verbose) puts("STUB: AudioHardwareStreamPropertyChanged called"); 254 + return NULL; 255 + } 256 + 257 + void* AudioHardwareStreamsCreated(void) { 258 + if (verbose) puts("STUB: AudioHardwareStreamsCreated called"); 259 + return NULL; 260 + } 261 + 262 + void* AudioHardwareStreamsDied(void) { 263 + if (verbose) puts("STUB: AudioHardwareStreamsDied called"); 264 + return NULL; 265 + } 266 + 267 + void* AudioHardwareUnload(void) { 268 + if (verbose) puts("STUB: AudioHardwareUnload called"); 269 + return NULL; 270 + } 271 + 272 + void* AudioObjectAddPropertyListener(void) { 273 + if (verbose) puts("STUB: AudioObjectAddPropertyListener called"); 274 + return NULL; 275 + } 276 + 277 + void* AudioObjectAddPropertyListenerBlock(void) { 278 + if (verbose) puts("STUB: AudioObjectAddPropertyListenerBlock called"); 279 + return NULL; 280 + } 281 + 282 + void* AudioObjectAddPropertyListenerInternal(void) { 283 + if (verbose) puts("STUB: AudioObjectAddPropertyListenerInternal called"); 284 + return NULL; 285 + } 286 + 287 + void* AudioObjectCreate(void) { 288 + if (verbose) puts("STUB: AudioObjectCreate called"); 289 + return NULL; 290 + } 291 + 292 + void* AudioObjectExists(void) { 293 + if (verbose) puts("STUB: AudioObjectExists called"); 294 + return NULL; 295 + } 296 + 297 + void* AudioObjectGetPropertyData(void) { 298 + if (verbose) puts("STUB: AudioObjectGetPropertyData called"); 299 + return NULL; 300 + } 301 + 302 + void* AudioObjectGetPropertyDataSize(void) { 303 + if (verbose) puts("STUB: AudioObjectGetPropertyDataSize called"); 304 + return NULL; 305 + } 306 + 307 + void* AudioObjectHasProperty(void) { 308 + if (verbose) puts("STUB: AudioObjectHasProperty called"); 309 + return NULL; 310 + } 311 + 312 + void* AudioObjectIsPropertySettable(void) { 313 + if (verbose) puts("STUB: AudioObjectIsPropertySettable called"); 314 + return NULL; 315 + } 316 + 317 + void* AudioObjectPropertiesChanged(void) { 318 + if (verbose) puts("STUB: AudioObjectPropertiesChanged called"); 319 + return NULL; 320 + } 321 + 322 + void* AudioObjectRemovePropertyListener(void) { 323 + if (verbose) puts("STUB: AudioObjectRemovePropertyListener called"); 324 + return NULL; 325 + } 326 + 327 + void* AudioObjectRemovePropertyListenerBlock(void) { 328 + if (verbose) puts("STUB: AudioObjectRemovePropertyListenerBlock called"); 329 + return NULL; 330 + } 331 + 332 + void* AudioObjectSetPropertyData(void) { 333 + if (verbose) puts("STUB: AudioObjectSetPropertyData called"); 334 + return NULL; 335 + } 336 + 337 + void* AudioObjectShow(void) { 338 + if (verbose) puts("STUB: AudioObjectShow called"); 339 + return NULL; 340 + } 341 + 342 + void* AudioObjectsPublishedAndDied(void) { 343 + if (verbose) puts("STUB: AudioObjectsPublishedAndDied called"); 344 + return NULL; 345 + } 346 + 347 + void* AudioStreamAddPropertyListener(void) { 348 + if (verbose) puts("STUB: AudioStreamAddPropertyListener called"); 349 + return NULL; 350 + } 351 + 352 + void* AudioStreamGetProperty(void) { 353 + if (verbose) puts("STUB: AudioStreamGetProperty called"); 354 + return NULL; 355 + } 356 + 357 + void* AudioStreamGetPropertyInfo(void) { 358 + if (verbose) puts("STUB: AudioStreamGetPropertyInfo called"); 359 + return NULL; 360 + } 361 + 362 + void* AudioStreamRemovePropertyListener(void) { 363 + if (verbose) puts("STUB: AudioStreamRemovePropertyListener called"); 364 + return NULL; 365 + } 366 + 367 + void* AudioStreamSetProperty(void) { 368 + if (verbose) puts("STUB: AudioStreamSetProperty called"); 369 + return NULL; 370 + }