├── .gitignore ├── LICENSE ├── Proxy Audio Device Settings.entitlements ├── ProxyAudioDeviceSettings ├── AppDelegate.h ├── AppDelegate.m ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon_128x128.png │ │ ├── icon_128x128@2x.png │ │ ├── icon_16x16.png │ │ ├── icon_16x16@2x.png │ │ ├── icon_256x256.png │ │ ├── icon_256x256@2x.png │ │ ├── icon_32x32.png │ │ ├── icon_32x32@2x.png │ │ ├── icon_512x512.png │ │ └── icon_512x512@2x.png │ └── Contents.json ├── Base.lproj │ └── MainMenu.xib ├── Info.plist ├── Proxy_Audio_Device_Settings.entitlements ├── WindowDelegate.h ├── WindowDelegate.mm ├── en.lproj │ └── Localizable.strings └── main.m ├── README.md ├── proxyAudioDevice.xcodeproj ├── project.pbxproj └── xcshareddata │ └── xcschemes │ └── Proxy Audio Device Settings.xcscheme ├── proxyAudioDevice ├── AudioRingBuffer.cpp ├── AudioRingBuffer.h ├── DeviceIcon.icns ├── English.lproj │ └── Localizable.strings ├── Info.plist ├── ProxyAudioDevice.cpp ├── ProxyAudioDevice.h ├── PublicUtility │ ├── CADebugMacros.cpp │ ├── CADebugMacros.h │ ├── CADebugPrintf.cpp │ ├── CADebugPrintf.h │ ├── CAException.h │ ├── CAHostTimeBase.cpp │ ├── CAHostTimeBase.h │ ├── CAMutex.cpp │ └── CAMutex.h ├── _clang-format ├── debugHelpers.h ├── utilities.cpp └── utilities.h └── shared ├── AudioDevice.cpp ├── AudioDevice.h └── CFTypeHelpers.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/LICENSE -------------------------------------------------------------------------------- /Proxy Audio Device Settings.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/Proxy Audio Device Settings.entitlements -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/AppDelegate.h -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/AppDelegate.m -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_128x128.png -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_16x16.png -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_256x256.png -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_32x32.png -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_512x512.png -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/Info.plist -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/Proxy_Audio_Device_Settings.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/Proxy_Audio_Device_Settings.entitlements -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/WindowDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/WindowDelegate.h -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/WindowDelegate.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/WindowDelegate.mm -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /ProxyAudioDeviceSettings/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/ProxyAudioDeviceSettings/main.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/README.md -------------------------------------------------------------------------------- /proxyAudioDevice.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /proxyAudioDevice.xcodeproj/xcshareddata/xcschemes/Proxy Audio Device Settings.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice.xcodeproj/xcshareddata/xcschemes/Proxy Audio Device Settings.xcscheme -------------------------------------------------------------------------------- /proxyAudioDevice/AudioRingBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/AudioRingBuffer.cpp -------------------------------------------------------------------------------- /proxyAudioDevice/AudioRingBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/AudioRingBuffer.h -------------------------------------------------------------------------------- /proxyAudioDevice/DeviceIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/DeviceIcon.icns -------------------------------------------------------------------------------- /proxyAudioDevice/English.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/English.lproj/Localizable.strings -------------------------------------------------------------------------------- /proxyAudioDevice/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/Info.plist -------------------------------------------------------------------------------- /proxyAudioDevice/ProxyAudioDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/ProxyAudioDevice.cpp -------------------------------------------------------------------------------- /proxyAudioDevice/ProxyAudioDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/ProxyAudioDevice.h -------------------------------------------------------------------------------- /proxyAudioDevice/PublicUtility/CADebugMacros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/PublicUtility/CADebugMacros.cpp -------------------------------------------------------------------------------- /proxyAudioDevice/PublicUtility/CADebugMacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/PublicUtility/CADebugMacros.h -------------------------------------------------------------------------------- /proxyAudioDevice/PublicUtility/CADebugPrintf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/PublicUtility/CADebugPrintf.cpp -------------------------------------------------------------------------------- /proxyAudioDevice/PublicUtility/CADebugPrintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/PublicUtility/CADebugPrintf.h -------------------------------------------------------------------------------- /proxyAudioDevice/PublicUtility/CAException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/PublicUtility/CAException.h -------------------------------------------------------------------------------- /proxyAudioDevice/PublicUtility/CAHostTimeBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/PublicUtility/CAHostTimeBase.cpp -------------------------------------------------------------------------------- /proxyAudioDevice/PublicUtility/CAHostTimeBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/PublicUtility/CAHostTimeBase.h -------------------------------------------------------------------------------- /proxyAudioDevice/PublicUtility/CAMutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/PublicUtility/CAMutex.cpp -------------------------------------------------------------------------------- /proxyAudioDevice/PublicUtility/CAMutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/PublicUtility/CAMutex.h -------------------------------------------------------------------------------- /proxyAudioDevice/_clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/_clang-format -------------------------------------------------------------------------------- /proxyAudioDevice/debugHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/debugHelpers.h -------------------------------------------------------------------------------- /proxyAudioDevice/utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/utilities.cpp -------------------------------------------------------------------------------- /proxyAudioDevice/utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/proxyAudioDevice/utilities.h -------------------------------------------------------------------------------- /shared/AudioDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/shared/AudioDevice.cpp -------------------------------------------------------------------------------- /shared/AudioDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/shared/AudioDevice.h -------------------------------------------------------------------------------- /shared/CFTypeHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/briankendall/proxy-audio-device/HEAD/shared/CFTypeHelpers.h --------------------------------------------------------------------------------