this repo has no description
1
fork

Configure Feed

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

Initial work on restructuring for CoreAudio

+23 -638
+3
.gitmodules
··· 301 301 [submodule "src/external/iokitd"] 302 302 path = src/external/iokitd 303 303 url = ../darling-iokitd.git 304 + [submodule "src/external/OpenAL"] 305 + path = src/external/OpenAL 306 + url = ../darling-openal.git
src/AudioUnitOld/AUComponent.cpp src/CoreAudio/AudioUnit/AUComponent.cpp
-1
src/AudioUnitOld/AUComponent.h
··· 1 - include/AudioUnit/AUComponent.h
src/AudioUnitOld/AUGraph.cpp src/CoreAudio/AudioToolbox/AUGraph.cpp
-1
src/AudioUnitOld/AUGraph.h
··· 1 - include/AudioUnit/AUGraph.h
src/AudioUnitOld/AudioOutputUnitComponent.cpp src/CoreAudio/AudioUnit/AudioOutputUnitComponent.cpp
-1
src/AudioUnitOld/AudioOutputUnitComponent.h
··· 1 - include/AudioUnit/AudioOutputUnitComponent.h
src/AudioUnitOld/AudioQueue.cpp src/CoreAudio/AudioUnit/AudioQueue.cpp
-1
src/AudioUnitOld/AudioQueue.h
··· 1 - include/AudioUnit/AudioQueue.h
src/AudioUnitOld/AudioQueueBase.cpp src/CoreAudio/AudioUnit/AudioQueueBase.cpp
-1
src/AudioUnitOld/AudioQueueBase.h
··· 1 - include/AudioUnit/AudioQueueBase.h
src/AudioUnitOld/AudioQueueOutput.cpp src/CoreAudio/AudioUnit/AudioQueueOutput.cpp
-1
src/AudioUnitOld/AudioQueueOutput.h
··· 1 - include/AudioUnit/AudioQueueOutput.h
src/AudioUnitOld/AudioUnit.cpp src/CoreAudio/AudioUnit/AudioUnit.cpp
-1
src/AudioUnitOld/AudioUnit.h
··· 1 - include/AudioUnit/AudioUnit.h
src/AudioUnitOld/AudioUnitALSA.cpp src/CoreAudio/AudioUnit/AudioUnitALSA.cpp
-1
src/AudioUnitOld/AudioUnitALSA.h
··· 1 - include/AudioUnit/AudioUnitALSA.h
src/AudioUnitOld/AudioUnitBase.cpp src/CoreAudio/AudioUnit/AudioUnitBase.cpp
-1
src/AudioUnitOld/AudioUnitBase.h
··· 1 - include/AudioUnit/AudioUnitBase.h
src/AudioUnitOld/AudioUnitPA.cpp src/CoreAudio/AudioUnit/AudioUnitPA.cpp
-1
src/AudioUnitOld/AudioUnitPA.h
··· 1 - include/AudioUnit/AudioUnitPA.h
-1
src/AudioUnitOld/AudioUnitProperties.h
··· 1 - include/AudioUnit/AudioUnitProperties.h
src/AudioUnitOld/AudioUnitRenderer.cpp src/CoreAudio/AudioUnit/AudioUnitRenderer.cpp
-1
src/AudioUnitOld/AudioUnitRenderer.h
··· 1 - include/AudioUnit/AudioUnitRenderer.h
-85
src/AudioUnitOld/CMakeLists.txt
··· 1 - project(AudioUnit) 2 - 3 - cmake_minimum_required(VERSION 2.4.0) 4 - if(COMMAND cmake_policy) 5 - cmake_policy(SET CMP0003 NEW) 6 - endif(COMMAND cmake_policy) 7 - 8 - option(ENABLE_ALSA "Enable ALSA audio" ON) 9 - option(ENABLE_PULSEAUDIO "Enable PulseAudio" ON) 10 - 11 - if (ENABLE_ALSA) 12 - find_path(ALSA_INCLUDE_DIR asoundlib.h PATH_SUFFIXES alsa) 13 - message(STATUS "ALSA include dir: ${ALSA_INCLUDE_DIR}") 14 - 15 - if (NOT ALSA_INCLUDE_DIR) 16 - message(FATAL_ERROR "Cannot find ALSA header files") 17 - endif (NOT ALSA_INCLUDE_DIR) 18 - endif (ENABLE_ALSA) 19 - 20 - if (ENABLE_PULSEAUDIO) 21 - find_path(PA_INCLUDE_DIR pulse/pulseaudio.h) 22 - message(STATUS "PA include dir: ${PA_INCLUDE_DIR}") 23 - 24 - if (NOT PA_INCLUDE_DIR) 25 - message(FATAL_ERROR "Cannot find PulseAudio header files") 26 - endif (NOT PA_INCLUDE_DIR) 27 - endif (ENABLE_PULSEAUDIO) 28 - 29 - #configure_file(config.h.in config.h) 30 - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fblocks -ggdb -O0") 31 - set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--version-script=${DARLING_TOP_DIRECTORY}/darwin.map") 32 - 33 - add_definitions(-DOBJC2RUNTIME -U__APPLE__ -DDISPATCH_NO_INCLUDE_MACH_HEADERS=1) 34 - 35 - include_directories(${CMAKE_CURRENT_SOURCE_DIR}) 36 - include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..) 37 - include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../util) 38 - include_directories(${DARLING_TOP_DIRECTORY}/src/external/libdispatch) 39 - #include_directories(${DARLING_TOP_DIRECTORY}/src/external/libcxx/include) 40 - include_directories(${DARLING_TOP_DIRECTORY}/src/external/corefoundation/Headers) 41 - include_directories(${DARLING_TOP_DIRECTORY}/src/external/libobjc2) 42 - include_directories(${CMAKE_BINARY_DIR}/src/external/corefoundation/Headers) 43 - include_directories(${DARLING_TOP_DIRECTORY}/src/external/foundation/Headers) 44 - include_directories(${DARLING_TOP_DIRECTORY}/src/libc) 45 - include_directories(${ALSA_INCLUDE_DIR} ${PA_INCLUDE_DIR}) 46 - include_directories(${DARLING_TOP_DIRECTORY}/basic-headers) 47 - #include_directories(${DARLING_TOP_DIRECTORY}/platform-include) 48 - 49 - set(AudioUnit_SRCS 50 - AUComponent.cpp 51 - AUGraph.cpp 52 - AudioUnit.cpp 53 - AudioOutputUnitComponent.cpp 54 - AudioUnitBase.cpp 55 - AudioUnitRenderer.cpp 56 - 57 - AudioQueue.cpp 58 - AudioQueueBase.cpp 59 - AudioQueueOutput.cpp 60 - ../util/debug.cpp 61 - ../util/stlutils.cpp 62 - ) 63 - 64 - if (ENABLE_ALSA) 65 - add_definitions(-DENABLE_ALSA) 66 - list(APPEND AudioUnit_SRCS AudioUnitALSA.cpp) 67 - list(APPEND SoundLibs "-lasound") 68 - endif (ENABLE_ALSA) 69 - 70 - if (ENABLE_PULSEAUDIO) 71 - add_definitions(-DENABLE_PULSEAUDIO) 72 - list(APPEND AudioUnit_SRCS AudioUnitPA.cpp) 73 - list(APPEND SoundLibs "-lpulse") 74 - endif (ENABLE_PULSEAUDIO) 75 - 76 - SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/darling") 77 - #SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--enable-new-dtags") 78 - SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) 79 - SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) 80 - 81 - add_library(AudioUnit SHARED ${AudioUnit_SRCS}) 82 - target_link_libraries(AudioUnit -lstdc++ -lpthread ${SoundLibs} libdispatch_shared CFF) 83 - 84 - install(TARGETS AudioUnit DESTINATION "${CMAKE_INSTALL_LIBDIR}/darling") 85 -
src/AudioUnitOld/include/AudioUnit/AUComponent.h src/CoreAudio/include/AudioUnit/AUComponent.h
+2 -2
src/AudioUnitOld/include/AudioUnit/AUGraph.h src/CoreAudio/include/AudioToolbox/AUGraph.h
··· 1 1 #ifndef AUGRAPH_H 2 2 #define AUGRAPH_H 3 - #include "AudioUnit.h" 4 - #include "AudioUnitProperties.h" 3 + #include <AudioUnit/AudioUnit.h> 4 + #include <AudioUnit/AudioUnitProperties.h> 5 5 6 6 #ifdef __cplusplus 7 7 extern "C" {
src/AudioUnitOld/include/AudioUnit/AudioOutputUnitComponent.h src/CoreAudio/include/AudioUnit/AudioOutputUnitComponent.h
src/AudioUnitOld/include/AudioUnit/AudioQueue.h src/CoreAudio/include/AudioUnit/AudioQueue.h
src/AudioUnitOld/include/AudioUnit/AudioQueueBase.h src/CoreAudio/include/AudioUnit/AudioQueueBase.h
src/AudioUnitOld/include/AudioUnit/AudioQueueOutput.h src/CoreAudio/include/AudioUnit/AudioQueueOutput.h
src/AudioUnitOld/include/AudioUnit/AudioUnit.h src/CoreAudio/include/AudioUnit/AudioUnit.h
src/AudioUnitOld/include/AudioUnit/AudioUnitALSA.h src/CoreAudio/include/AudioUnit/AudioUnitALSA.h
src/AudioUnitOld/include/AudioUnit/AudioUnitBase.h src/CoreAudio/include/AudioUnit/AudioUnitBase.h
src/AudioUnitOld/include/AudioUnit/AudioUnitPA.h src/CoreAudio/include/AudioUnit/AudioUnitPA.h
src/AudioUnitOld/include/AudioUnit/AudioUnitProperties.h src/CoreAudio/include/AudioUnit/AudioUnitProperties.h
src/AudioUnitOld/include/AudioUnit/AudioUnitRenderer.h src/CoreAudio/include/AudioUnit/AudioUnitRenderer.h
+1
src/CMakeLists.txt
··· 263 263 add_subdirectory(external/libtelnet) 264 264 add_subdirectory(external/remote_cmds) 265 265 add_subdirectory(external/IOKitUser) 266 + add_subdirectory(external/OpenAL) 266 267 add_subdirectory(external/python_modules) 267 268 add_subdirectory(SystemConfiguration) 268 269 #add_subdirectory(VideoDecodeAcceleration)
+9
src/CoreAudio/include/AudioToolbox/AudioToolbox.h
··· 1 + #ifndef AUDIOTOOLBOX_H 2 + #define AUDIOTOOLBOX_H 3 + 4 + #include <AudioToolbox/AudioQueue.h> 5 + #include <AudioToolbox/AudioFile.h> 6 + #include <AudioToolbox/AudioConverter.h> 7 + #include <AudioToolbox/AUGraph.h> 8 + 9 + #endif
src/CoreAudioOld/AudioHardware.cpp src/CoreAudio/CoreAudio/AudioHardware.cpp
-1
src/CoreAudioOld/AudioHardware.h
··· 1 - include/CoreAudio/AudioHardware.h
-1
src/CoreAudioOld/AudioHardwareBase.h
··· 1 - include/CoreAudio/AudioHardwareBase.h
src/CoreAudioOld/AudioHardwareImpl.cpp src/CoreAudio/CoreAudio/AudioHardwareImpl.cpp
-1
src/CoreAudioOld/AudioHardwareImpl.h
··· 1 - include/CoreAudio/AudioHardwareImpl.h
src/CoreAudioOld/AudioHardwareStream.cpp src/CoreAudio/CoreAudio/AudioHardwareStream.cpp
-1
src/CoreAudioOld/AudioHardwareStream.h
··· 1 - include/CoreAudio/AudioHardwareStream.h
-1
src/CoreAudioOld/CoreAudioTypes.h
··· 1 - include/CoreAudio/CoreAudioTypes.h
+1 -1
src/CoreAudioOld/include/CoreAudio/AudioHardware.h src/CoreAudio/include/CoreAudio/AudioHardware.h
··· 5 5 extern "C" { 6 6 #endif 7 7 8 - #include <CoreAudio/CoreAudiotypes.h> 8 + #include <CoreAudio/CoreAudioTypes.h> 9 9 #include <CoreAudio/AudioHardwareBase.h> 10 10 11 11 enum
src/CoreAudioOld/include/CoreAudio/AudioHardwareBase.h src/CoreAudio/include/CoreAudio/AudioHardwareBase.h
src/CoreAudioOld/include/CoreAudio/AudioHardwareImpl.h src/CoreAudio/CoreAudio/AudioHardwareImpl.h
src/CoreAudioOld/include/CoreAudio/AudioHardwareStream.h src/CoreAudio/include/CoreAudio/AudioHardwareStream.h
+7
src/CoreAudioOld/include/CoreAudio/CoreAudioTypes.h src/CoreAudio/include/CoreAudio/CoreAudioTypes.h
··· 2 2 #define COREAUDIOTYPES_H 3 3 #include <MacTypes.h> 4 4 5 + #define COREAUDIOTYPES_VERSION 1052 6 + 7 + typedef Float32 AudioSampleType; 8 + typedef Float32 AudioUnitSampleType; 9 + 5 10 struct AudioStreamBasicDescription 6 11 { 7 12 Float64 mSampleRate; ··· 100 105 101 106 enum 102 107 { 108 + kAudioFormatFlagsNativeEndian = 0, 103 109 kAudioFormatFlagIsFloat = (1 << 0), // 0x1 104 110 kAudioFormatFlagIsBigEndian = (1 << 1), // 0x2 105 111 kAudioFormatFlagIsSignedInteger = (1 << 2), // 0x4 ··· 108 114 kAudioFormatFlagIsNonInterleaved = (1 << 5), // 0x20 109 115 kAudioFormatFlagIsNonMixable = (1 << 6), // 0x40 110 116 kAudioFormatFlagsAreAllClear = (1 << 31), 117 + kAudioFormatFlagsCanonical = kAudioFormatFlagIsFloat | kAudioFormatFlagsNativeEndian | kAudioFormatFlagIsPacked, 111 118 112 119 kLinearPCMFormatFlagIsFloat = kAudioFormatFlagIsFloat, 113 120 kLinearPCMFormatFlagIsBigEndian = kAudioFormatFlagIsBigEndian,
src/frameworks/AudioToolbox/AudioConverter.cpp src/CoreAudio/AudioToolbox/AudioConverter.cpp
src/frameworks/AudioToolbox/AudioConverter.h src/CoreAudio/include/AudioToolbox/AudioConverter.h
src/frameworks/AudioToolbox/AudioConverterImpl.cpp src/CoreAudio/AudioToolbox/AudioConverterImpl.cpp
src/frameworks/AudioToolbox/AudioConverterImpl.h src/CoreAudio/include/AudioToolbox/AudioConverterImpl.h
src/frameworks/AudioToolbox/AudioFile.cpp src/CoreAudio/AudioToolbox/AudioFile.cpp
src/frameworks/AudioToolbox/AudioFile.h src/CoreAudio/include/AudioToolbox/AudioFile.h
src/frameworks/AudioToolbox/AudioQueue.h src/CoreAudio/include/AudioToolbox/AudioQueue.h
-16
src/frameworks/AudioToolbox/CMakeLists.txt
··· 1 - project(AudioToolbox) 2 - 3 - set(DYLIB_COMPAT_VERSION "1.0.0") 4 - set(DYLIB_CURRENT_VERSION "1.0.0") 5 - 6 - add_framework(AudioToolbox 7 - FAT 8 - CURRENT_VERSION 9 - VERSION "A" 10 - 11 - SOURCES 12 - empty.c 13 - 14 - DEPENDENCIES 15 - system 16 - )
-47
src/frameworks/AudioToolbox/Old-CmakeLists.txt
··· 1 - project(AudioToolbox) 2 - 3 - cmake_minimum_required(VERSION 2.4.0) 4 - if(COMMAND cmake_policy) 5 - cmake_policy(SET CMP0003 NEW) 6 - endif(COMMAND cmake_policy) 7 - 8 - #configure_file(config.h.in config.h) 9 - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fblocks -ggdb -O0") 10 - set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--version-script=${DARLING_TOP_DIRECTORY}/darwin.map") 11 - 12 - add_definitions(-DOBJC2RUNTIME -U__APPLE__ -DDISPATCH_NO_INCLUDE_MACH_HEADERS=1) 13 - 14 - include_directories(${CMAKE_CURRENT_SOURCE_DIR}) 15 - include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..) 16 - include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../util) 17 - include_directories(${DARLING_TOP_DIRECTORY}/src/external/corefoundation/Headers) 18 - include_directories(${CMAKE_BINARY_DIR}/src/external/corefoundation/Headers) 19 - include_directories(${DARLING_TOP_DIRECTORY}/src/external/foundation/Headers) 20 - include_directories(${DARLING_TOP_DIRECTORY}/src/external/libobjc2) 21 - include_directories(${DARLING_TOP_DIRECTORY}/src/libc) 22 - include_directories(${DARLING_TOP_DIRECTORY}/basic-headers) 23 - 24 - include(CheckSymbolExists) 25 - 26 - set(CMAKE_REQUIRED_LIBRARIES -lavutil) 27 - check_symbol_exists(av_frame_alloc "libavutil/frame.h" HAVE_AV_FRAME_ALLOC) 28 - if (HAVE_AV_FRAME_ALLOC) 29 - add_definitions(-DHAVE_AV_FRAME_ALLOC) 30 - endif(HAVE_AV_FRAME_ALLOC) 31 - 32 - set(AudioToolbox_SRCS 33 - AudioConverter.cpp 34 - AudioConverterImpl.cpp 35 - AudioFile.cpp 36 - ) 37 - 38 - SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/darling") 39 - #SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--enable-new-dtags") 40 - SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) 41 - SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) 42 - 43 - add_library(AudioToolbox SHARED ${AudioToolbox_SRCS}) 44 - target_link_libraries(AudioToolbox darling-util -lstdc++ -lavcodec -lavresample -lavformat CFF) 45 - 46 - install(TARGETS AudioToolbox DESTINATION "${CMAKE_INSTALL_LIBDIR}/darling") 47 -
src/frameworks/AudioToolbox/empty.c

This is a binary file and will not be displayed.

-16
src/frameworks/AudioUnit/CMakeLists.txt
··· 1 - project(AudioUnit) 2 - 3 - set(DYLIB_COMPAT_VERSION "1.0.0") 4 - set(DYLIB_CURRENT_VERSION "1.0.0") 5 - 6 - add_framework(AudioUnit 7 - FAT 8 - CURRENT_VERSION 9 - VERSION "A" 10 - 11 - SOURCES 12 - src/AudioUnit.c 13 - 14 - DEPENDENCIES 15 - system 16 - )
-26
src/frameworks/AudioUnit/include/AudioUnit/AudioUnit.h
··· 1 - /* 2 - This file is part of Darling. 3 - 4 - Copyright (C) 2019 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 _AudioUnit_H_ 22 - #define _AudioUnit_H_ 23 - 24 - void* _Z5dummyv(void); 25 - 26 - #endif
-36
src/frameworks/AudioUnit/src/AudioUnit.c
··· 1 - /* 2 - This file is part of Darling. 3 - 4 - Copyright (C) 2019 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 <AudioUnit/AudioUnit.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* _Z5dummyv(void) 33 - { 34 - if (verbose) puts("STUB: _Z5dummyv called"); 35 - return NULL; 36 - }
-4
src/frameworks/CMakeLists.txt
··· 5 5 add_subdirectory(Accelerate) 6 6 add_subdirectory(AddressBook) 7 7 add_subdirectory(ApplicationServices) 8 - add_subdirectory(AudioToolbox) 9 - add_subdirectory(AudioUnit) 10 8 add_subdirectory(Carbon) 11 9 add_subdirectory(ColorSync) 12 10 add_subdirectory(Contacts) 13 - add_subdirectory(CoreAudio) 14 11 add_subdirectory(CoreImage) 15 12 add_subdirectory(CoreLocation) 16 13 add_subdirectory(CoreMIDI) ··· 19 16 add_subdirectory(CoreServices) 20 17 add_subdirectory(Kerberos) 21 18 add_subdirectory(MapKit) 22 - add_subdirectory(OpenAL)
-18
src/frameworks/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/frameworks/CoreAudio/include/CoreAudio/CoreAudio.h src/CoreAudio/include/CoreAudio/stub/CoreAudio.h
-370
src/frameworks/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 - }