├── .github └── ISSUE_TEMPLATE │ └── bug_report.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── SUPPORT.md └── src ├── README.md ├── asio-control-panel ├── .gitignore └── README.md ├── installer ├── Uac2AcxInstaller.wixproj ├── asio-installer.sln └── uac2-acx-installer.wxs ├── shared └── UAC_User.h ├── uac2-asio ├── Register.cpp ├── USBAsio.cpp ├── USBAsio.def ├── USBAsio.h ├── USBAsio.rc ├── USBAsio.sln ├── USBAsio.vcxproj ├── USBAsio.vcxproj.filters ├── USBAsio.vcxproj.user ├── USBDevice.cpp ├── USBDevice.h ├── asio │ ├── .gitignore │ └── README.md ├── dllmain.cpp ├── framework.h ├── packages.config ├── print_.cpp ├── print_.h └── resource.h └── uac2-driver ├── AsioBufferObject.cpp ├── AsioBufferObject.h ├── AudioFormats.h ├── CaptureCircuit.cpp ├── CircuitHelper.cpp ├── CircuitHelper.h ├── Common.h ├── ContiguousMemory.cpp ├── ContiguousMemory.h ├── Device.cpp ├── Device.h ├── DeviceControl.cpp ├── DeviceControl.h ├── Driver.cpp ├── Driver.h ├── ErrorStatistics.cpp ├── ErrorStatistics.h ├── MixingEngineThread.cpp ├── MixingEngineThread.h ├── NewDelete.cpp ├── NewDelete.h ├── Private.h ├── Public.h ├── README.md ├── ReadMe.txt ├── RenderCircuit.cpp ├── RtPacketObject.cpp ├── RtPacketObject.h ├── StreamEngine.cpp ├── StreamEngine.h ├── StreamObject.cpp ├── StreamObject.h ├── Trace.h ├── Trace_macros.h ├── TransferObject.cpp ├── TransferObject.h ├── USBAudio.h ├── USBAudio2-ACX.inf ├── USBAudioAcxDriver.rc ├── USBAudioAcxDriver.sln ├── USBAudioAcxDriver.vcxproj ├── USBAudioAcxDriver.vcxproj.filters ├── USBAudioConfiguration.cpp ├── USBAudioConfiguration.h ├── USBAudioDataFormat.cpp ├── USBAudioDataFormat.h ├── packages.config └── resource.h /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- 1 | Source root 2 | -------------------------------------------------------------------------------- /src/asio-control-panel/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/asio-control-panel/.gitignore -------------------------------------------------------------------------------- /src/asio-control-panel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/asio-control-panel/README.md -------------------------------------------------------------------------------- /src/installer/Uac2AcxInstaller.wixproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/installer/Uac2AcxInstaller.wixproj -------------------------------------------------------------------------------- /src/installer/asio-installer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/installer/asio-installer.sln -------------------------------------------------------------------------------- /src/installer/uac2-acx-installer.wxs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/installer/uac2-acx-installer.wxs -------------------------------------------------------------------------------- /src/shared/UAC_User.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/shared/UAC_User.h -------------------------------------------------------------------------------- /src/uac2-asio/Register.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/Register.cpp -------------------------------------------------------------------------------- /src/uac2-asio/USBAsio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/USBAsio.cpp -------------------------------------------------------------------------------- /src/uac2-asio/USBAsio.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/USBAsio.def -------------------------------------------------------------------------------- /src/uac2-asio/USBAsio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/USBAsio.h -------------------------------------------------------------------------------- /src/uac2-asio/USBAsio.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/USBAsio.rc -------------------------------------------------------------------------------- /src/uac2-asio/USBAsio.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/USBAsio.sln -------------------------------------------------------------------------------- /src/uac2-asio/USBAsio.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/USBAsio.vcxproj -------------------------------------------------------------------------------- /src/uac2-asio/USBAsio.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/USBAsio.vcxproj.filters -------------------------------------------------------------------------------- /src/uac2-asio/USBAsio.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/USBAsio.vcxproj.user -------------------------------------------------------------------------------- /src/uac2-asio/USBDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/USBDevice.cpp -------------------------------------------------------------------------------- /src/uac2-asio/USBDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/USBDevice.h -------------------------------------------------------------------------------- /src/uac2-asio/asio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/asio/.gitignore -------------------------------------------------------------------------------- /src/uac2-asio/asio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/asio/README.md -------------------------------------------------------------------------------- /src/uac2-asio/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/dllmain.cpp -------------------------------------------------------------------------------- /src/uac2-asio/framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/framework.h -------------------------------------------------------------------------------- /src/uac2-asio/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/packages.config -------------------------------------------------------------------------------- /src/uac2-asio/print_.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/print_.cpp -------------------------------------------------------------------------------- /src/uac2-asio/print_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/print_.h -------------------------------------------------------------------------------- /src/uac2-asio/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-asio/resource.h -------------------------------------------------------------------------------- /src/uac2-driver/AsioBufferObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/AsioBufferObject.cpp -------------------------------------------------------------------------------- /src/uac2-driver/AsioBufferObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/AsioBufferObject.h -------------------------------------------------------------------------------- /src/uac2-driver/AudioFormats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/AudioFormats.h -------------------------------------------------------------------------------- /src/uac2-driver/CaptureCircuit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/CaptureCircuit.cpp -------------------------------------------------------------------------------- /src/uac2-driver/CircuitHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/CircuitHelper.cpp -------------------------------------------------------------------------------- /src/uac2-driver/CircuitHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/CircuitHelper.h -------------------------------------------------------------------------------- /src/uac2-driver/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/Common.h -------------------------------------------------------------------------------- /src/uac2-driver/ContiguousMemory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/ContiguousMemory.cpp -------------------------------------------------------------------------------- /src/uac2-driver/ContiguousMemory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/ContiguousMemory.h -------------------------------------------------------------------------------- /src/uac2-driver/Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/Device.cpp -------------------------------------------------------------------------------- /src/uac2-driver/Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/Device.h -------------------------------------------------------------------------------- /src/uac2-driver/DeviceControl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/DeviceControl.cpp -------------------------------------------------------------------------------- /src/uac2-driver/DeviceControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/DeviceControl.h -------------------------------------------------------------------------------- /src/uac2-driver/Driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/Driver.cpp -------------------------------------------------------------------------------- /src/uac2-driver/Driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/Driver.h -------------------------------------------------------------------------------- /src/uac2-driver/ErrorStatistics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/ErrorStatistics.cpp -------------------------------------------------------------------------------- /src/uac2-driver/ErrorStatistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/ErrorStatistics.h -------------------------------------------------------------------------------- /src/uac2-driver/MixingEngineThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/MixingEngineThread.cpp -------------------------------------------------------------------------------- /src/uac2-driver/MixingEngineThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/MixingEngineThread.h -------------------------------------------------------------------------------- /src/uac2-driver/NewDelete.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/NewDelete.cpp -------------------------------------------------------------------------------- /src/uac2-driver/NewDelete.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/NewDelete.h -------------------------------------------------------------------------------- /src/uac2-driver/Private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/Private.h -------------------------------------------------------------------------------- /src/uac2-driver/Public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/Public.h -------------------------------------------------------------------------------- /src/uac2-driver/README.md: -------------------------------------------------------------------------------- 1 | USB Audio Class 2 Driver 2 | -------------------------------------------------------------------------------- /src/uac2-driver/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/ReadMe.txt -------------------------------------------------------------------------------- /src/uac2-driver/RenderCircuit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/RenderCircuit.cpp -------------------------------------------------------------------------------- /src/uac2-driver/RtPacketObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/RtPacketObject.cpp -------------------------------------------------------------------------------- /src/uac2-driver/RtPacketObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/RtPacketObject.h -------------------------------------------------------------------------------- /src/uac2-driver/StreamEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/StreamEngine.cpp -------------------------------------------------------------------------------- /src/uac2-driver/StreamEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/StreamEngine.h -------------------------------------------------------------------------------- /src/uac2-driver/StreamObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/StreamObject.cpp -------------------------------------------------------------------------------- /src/uac2-driver/StreamObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/StreamObject.h -------------------------------------------------------------------------------- /src/uac2-driver/Trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/Trace.h -------------------------------------------------------------------------------- /src/uac2-driver/Trace_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/Trace_macros.h -------------------------------------------------------------------------------- /src/uac2-driver/TransferObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/TransferObject.cpp -------------------------------------------------------------------------------- /src/uac2-driver/TransferObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/TransferObject.h -------------------------------------------------------------------------------- /src/uac2-driver/USBAudio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/USBAudio.h -------------------------------------------------------------------------------- /src/uac2-driver/USBAudio2-ACX.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/USBAudio2-ACX.inf -------------------------------------------------------------------------------- /src/uac2-driver/USBAudioAcxDriver.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/USBAudioAcxDriver.rc -------------------------------------------------------------------------------- /src/uac2-driver/USBAudioAcxDriver.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/USBAudioAcxDriver.sln -------------------------------------------------------------------------------- /src/uac2-driver/USBAudioAcxDriver.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/USBAudioAcxDriver.vcxproj -------------------------------------------------------------------------------- /src/uac2-driver/USBAudioAcxDriver.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/USBAudioAcxDriver.vcxproj.filters -------------------------------------------------------------------------------- /src/uac2-driver/USBAudioConfiguration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/USBAudioConfiguration.cpp -------------------------------------------------------------------------------- /src/uac2-driver/USBAudioConfiguration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/USBAudioConfiguration.h -------------------------------------------------------------------------------- /src/uac2-driver/USBAudioDataFormat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/USBAudioDataFormat.cpp -------------------------------------------------------------------------------- /src/uac2-driver/USBAudioDataFormat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/USBAudioDataFormat.h -------------------------------------------------------------------------------- /src/uac2-driver/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/packages.config -------------------------------------------------------------------------------- /src/uac2-driver/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/low-latency-audio/HEAD/src/uac2-driver/resource.h --------------------------------------------------------------------------------