├── .envrc ├── .github ├── ISSUE_TEMPLATE └── PULL_REQUEST_TEMPLATE ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── TODO.md ├── _example ├── CaptureSharedEventDriven │ ├── .envrc │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── main.go ├── CaptureSharedTimerDriven │ ├── .envrc │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── main.go ├── DeviceEvents │ ├── .envrc │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── main.go ├── EndpointVolume │ ├── .envrc │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── main.go ├── LoopbackCaptureSharedEventDriven │ ├── .envrc │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── main.go ├── LoopbackCaptureSharedTimerDriven │ ├── .envrc │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── main.go ├── RenderExclusiveEventDriven │ ├── .envrc │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── main.go ├── RenderExclusiveTimerDriven │ ├── .envrc │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── main.go ├── RenderSharedEventDriven │ ├── .envrc │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── main.go ├── RenderSharedTimerDriven │ ├── .envrc │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── main.go └── RenderSharedTimerDrivenWithMinimumBuffer │ ├── .envrc │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── main.go ├── go.mod ├── go.sum └── pkg └── wca ├── AudioClientProperties.go ├── GUID.go ├── IAudioCaptureClient.go ├── IAudioCaptureClient_func.go ├── IAudioCaptureClient_windows.go ├── IAudioClient.go ├── IAudioClient2.go ├── IAudioClient2_func.go ├── IAudioClient2_windows.go ├── IAudioClient3.go ├── IAudioClient3_func.go ├── IAudioClient3_windows.go ├── IAudioClient_func.go ├── IAudioClient_windows.go ├── IAudioEndpointVolume.go ├── IAudioEndpointVolume_func.go ├── IAudioEndpointVolume_windows.go ├── IAudioMeterInformation.go ├── IAudioMeterInformation_func.go ├── IAudioMeterInformation_windows.go ├── IAudioRenderClient.go ├── IAudioRenderClient_func.go ├── IAudioRenderClient_windows.go ├── IAudioSessionControl.go ├── IAudioSessionControl2.go ├── IAudioSessionControl2_func.go ├── IAudioSessionControl2_windows.go ├── IAudioSessionControl_func.go ├── IAudioSessionControl_windows.go ├── IAudioSessionEnumerator.go ├── IAudioSessionEnumerator_func.go ├── IAudioSessionEnumerator_windows.go ├── IAudioSessionEvents.go ├── IAudioSessionManager.go ├── IAudioSessionManager2.go ├── IAudioSessionManager2_func.go ├── IAudioSessionManager2_windows.go ├── IAudioSessionManager_func.go ├── IAudioSessionManager_windows.go ├── IAudioSessionNotification.go ├── IAudioVolumeDuckNotification.go ├── IMMDevice.go ├── IMMDeviceCollection.go ├── IMMDeviceCollection_func.go ├── IMMDeviceCollection_windows.go ├── IMMDeviceEnumerator.go ├── IMMDeviceEnumerator_func.go ├── IMMDeviceEnumerator_windows.go ├── IMMDevice_func.go ├── IMMDevice_windows.go ├── IMMEndpoint.go ├── IMMEndpoint_func.go ├── IMMEndpoint_windows.go ├── IMMNotificationClient.go ├── IMMNotificationClient_windows.go ├── IPropertyStore.go ├── IPropertyStore_func.go ├── IPropertyStore_windows.go ├── ISimpleAudioVolume.go ├── ISimpleAudioVolume_func.go ├── ISimpleAudioVolume_windows.go ├── PROPERTYKEY.go ├── PROPVARIANT.go ├── PROPVARIANT_func.go ├── PROPVARIANT_windows.go ├── WAVEFORMATEX.go ├── com_func.go ├── com_windows.go ├── constants.go └── types.go /.envrc: -------------------------------------------------------------------------------- 1 | export GOOS='windows' 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/.github/ISSUE_TEMPLATE -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/.github/PULL_REQUEST_TEMPLATE -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | *.exe 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/TODO.md -------------------------------------------------------------------------------- /_example/CaptureSharedEventDriven/.envrc: -------------------------------------------------------------------------------- 1 | export GOOS='windows' 2 | -------------------------------------------------------------------------------- /_example/CaptureSharedEventDriven/.gitignore: -------------------------------------------------------------------------------- 1 | CaptureSharedEventDriven 2 | *.exe 3 | -------------------------------------------------------------------------------- /_example/CaptureSharedEventDriven/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/CaptureSharedEventDriven/LICENSE -------------------------------------------------------------------------------- /_example/CaptureSharedEventDriven/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/CaptureSharedEventDriven/README.md -------------------------------------------------------------------------------- /_example/CaptureSharedEventDriven/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/CaptureSharedEventDriven/go.mod -------------------------------------------------------------------------------- /_example/CaptureSharedEventDriven/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/CaptureSharedEventDriven/go.sum -------------------------------------------------------------------------------- /_example/CaptureSharedEventDriven/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/CaptureSharedEventDriven/main.go -------------------------------------------------------------------------------- /_example/CaptureSharedTimerDriven/.envrc: -------------------------------------------------------------------------------- 1 | export GOOS='windows' 2 | -------------------------------------------------------------------------------- /_example/CaptureSharedTimerDriven/.gitignore: -------------------------------------------------------------------------------- 1 | CaptureSharedTimerDriven 2 | *.exe 3 | -------------------------------------------------------------------------------- /_example/CaptureSharedTimerDriven/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/CaptureSharedTimerDriven/LICENSE -------------------------------------------------------------------------------- /_example/CaptureSharedTimerDriven/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/CaptureSharedTimerDriven/README.md -------------------------------------------------------------------------------- /_example/CaptureSharedTimerDriven/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/CaptureSharedTimerDriven/go.mod -------------------------------------------------------------------------------- /_example/CaptureSharedTimerDriven/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/CaptureSharedTimerDriven/go.sum -------------------------------------------------------------------------------- /_example/CaptureSharedTimerDriven/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/CaptureSharedTimerDriven/main.go -------------------------------------------------------------------------------- /_example/DeviceEvents/.envrc: -------------------------------------------------------------------------------- 1 | export GOOS='windows' 2 | -------------------------------------------------------------------------------- /_example/DeviceEvents/.gitignore: -------------------------------------------------------------------------------- 1 | DeviceEvents 2 | *.exe 3 | -------------------------------------------------------------------------------- /_example/DeviceEvents/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/DeviceEvents/LICENSE -------------------------------------------------------------------------------- /_example/DeviceEvents/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/DeviceEvents/README.md -------------------------------------------------------------------------------- /_example/DeviceEvents/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/DeviceEvents/go.mod -------------------------------------------------------------------------------- /_example/DeviceEvents/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/DeviceEvents/go.sum -------------------------------------------------------------------------------- /_example/DeviceEvents/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/DeviceEvents/main.go -------------------------------------------------------------------------------- /_example/EndpointVolume/.envrc: -------------------------------------------------------------------------------- 1 | export GOOS='windows' 2 | -------------------------------------------------------------------------------- /_example/EndpointVolume/.gitignore: -------------------------------------------------------------------------------- 1 | EndpointVolume 2 | *.exe 3 | -------------------------------------------------------------------------------- /_example/EndpointVolume/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/EndpointVolume/LICENSE -------------------------------------------------------------------------------- /_example/EndpointVolume/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/EndpointVolume/README.md -------------------------------------------------------------------------------- /_example/EndpointVolume/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/EndpointVolume/go.mod -------------------------------------------------------------------------------- /_example/EndpointVolume/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/EndpointVolume/go.sum -------------------------------------------------------------------------------- /_example/EndpointVolume/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/EndpointVolume/main.go -------------------------------------------------------------------------------- /_example/LoopbackCaptureSharedEventDriven/.envrc: -------------------------------------------------------------------------------- 1 | export GOOS='windows' 2 | -------------------------------------------------------------------------------- /_example/LoopbackCaptureSharedEventDriven/.gitignore: -------------------------------------------------------------------------------- 1 | LoopbackCaptureSharedEventDriven 2 | *.exe 3 | -------------------------------------------------------------------------------- /_example/LoopbackCaptureSharedEventDriven/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/LoopbackCaptureSharedEventDriven/LICENSE -------------------------------------------------------------------------------- /_example/LoopbackCaptureSharedEventDriven/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/LoopbackCaptureSharedEventDriven/README.md -------------------------------------------------------------------------------- /_example/LoopbackCaptureSharedEventDriven/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/LoopbackCaptureSharedEventDriven/go.mod -------------------------------------------------------------------------------- /_example/LoopbackCaptureSharedEventDriven/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/LoopbackCaptureSharedEventDriven/go.sum -------------------------------------------------------------------------------- /_example/LoopbackCaptureSharedEventDriven/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/LoopbackCaptureSharedEventDriven/main.go -------------------------------------------------------------------------------- /_example/LoopbackCaptureSharedTimerDriven/.envrc: -------------------------------------------------------------------------------- 1 | export GOOS='windows' 2 | -------------------------------------------------------------------------------- /_example/LoopbackCaptureSharedTimerDriven/.gitignore: -------------------------------------------------------------------------------- 1 | LoopbackCaptureSharedTimerDriven 2 | *.exe 3 | -------------------------------------------------------------------------------- /_example/LoopbackCaptureSharedTimerDriven/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/LoopbackCaptureSharedTimerDriven/LICENSE -------------------------------------------------------------------------------- /_example/LoopbackCaptureSharedTimerDriven/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/LoopbackCaptureSharedTimerDriven/README.md -------------------------------------------------------------------------------- /_example/LoopbackCaptureSharedTimerDriven/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/LoopbackCaptureSharedTimerDriven/go.mod -------------------------------------------------------------------------------- /_example/LoopbackCaptureSharedTimerDriven/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/LoopbackCaptureSharedTimerDriven/go.sum -------------------------------------------------------------------------------- /_example/LoopbackCaptureSharedTimerDriven/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/LoopbackCaptureSharedTimerDriven/main.go -------------------------------------------------------------------------------- /_example/RenderExclusiveEventDriven/.envrc: -------------------------------------------------------------------------------- 1 | export GOOS='windows' 2 | -------------------------------------------------------------------------------- /_example/RenderExclusiveEventDriven/.gitignore: -------------------------------------------------------------------------------- 1 | RenderExclusiveEventDriven 2 | *.exe 3 | -------------------------------------------------------------------------------- /_example/RenderExclusiveEventDriven/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderExclusiveEventDriven/LICENSE -------------------------------------------------------------------------------- /_example/RenderExclusiveEventDriven/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderExclusiveEventDriven/README.md -------------------------------------------------------------------------------- /_example/RenderExclusiveEventDriven/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderExclusiveEventDriven/go.mod -------------------------------------------------------------------------------- /_example/RenderExclusiveEventDriven/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderExclusiveEventDriven/go.sum -------------------------------------------------------------------------------- /_example/RenderExclusiveEventDriven/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderExclusiveEventDriven/main.go -------------------------------------------------------------------------------- /_example/RenderExclusiveTimerDriven/.envrc: -------------------------------------------------------------------------------- 1 | export GOOS='windows' 2 | -------------------------------------------------------------------------------- /_example/RenderExclusiveTimerDriven/.gitignore: -------------------------------------------------------------------------------- 1 | RenderExclusiveTimerDriven 2 | *.exe 3 | -------------------------------------------------------------------------------- /_example/RenderExclusiveTimerDriven/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderExclusiveTimerDriven/LICENSE -------------------------------------------------------------------------------- /_example/RenderExclusiveTimerDriven/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderExclusiveTimerDriven/README.md -------------------------------------------------------------------------------- /_example/RenderExclusiveTimerDriven/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderExclusiveTimerDriven/go.mod -------------------------------------------------------------------------------- /_example/RenderExclusiveTimerDriven/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderExclusiveTimerDriven/go.sum -------------------------------------------------------------------------------- /_example/RenderExclusiveTimerDriven/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderExclusiveTimerDriven/main.go -------------------------------------------------------------------------------- /_example/RenderSharedEventDriven/.envrc: -------------------------------------------------------------------------------- 1 | export GOOS='windows' 2 | -------------------------------------------------------------------------------- /_example/RenderSharedEventDriven/.gitignore: -------------------------------------------------------------------------------- 1 | RenderSharedEventDriven 2 | *.exe 3 | -------------------------------------------------------------------------------- /_example/RenderSharedEventDriven/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderSharedEventDriven/LICENSE -------------------------------------------------------------------------------- /_example/RenderSharedEventDriven/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderSharedEventDriven/README.md -------------------------------------------------------------------------------- /_example/RenderSharedEventDriven/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderSharedEventDriven/go.mod -------------------------------------------------------------------------------- /_example/RenderSharedEventDriven/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderSharedEventDriven/go.sum -------------------------------------------------------------------------------- /_example/RenderSharedEventDriven/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderSharedEventDriven/main.go -------------------------------------------------------------------------------- /_example/RenderSharedTimerDriven/.envrc: -------------------------------------------------------------------------------- 1 | export GOOS='windows' 2 | -------------------------------------------------------------------------------- /_example/RenderSharedTimerDriven/.gitignore: -------------------------------------------------------------------------------- 1 | RenderSharedTimerDriven 2 | *.exe 3 | -------------------------------------------------------------------------------- /_example/RenderSharedTimerDriven/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderSharedTimerDriven/LICENSE -------------------------------------------------------------------------------- /_example/RenderSharedTimerDriven/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderSharedTimerDriven/README.md -------------------------------------------------------------------------------- /_example/RenderSharedTimerDriven/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderSharedTimerDriven/go.mod -------------------------------------------------------------------------------- /_example/RenderSharedTimerDriven/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderSharedTimerDriven/go.sum -------------------------------------------------------------------------------- /_example/RenderSharedTimerDriven/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderSharedTimerDriven/main.go -------------------------------------------------------------------------------- /_example/RenderSharedTimerDrivenWithMinimumBuffer/.envrc: -------------------------------------------------------------------------------- 1 | export GOOS='windows' 2 | -------------------------------------------------------------------------------- /_example/RenderSharedTimerDrivenWithMinimumBuffer/.gitignore: -------------------------------------------------------------------------------- 1 | RenderSharedTimerDrivenWithMinimumBuffer 2 | *.exe 3 | -------------------------------------------------------------------------------- /_example/RenderSharedTimerDrivenWithMinimumBuffer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderSharedTimerDrivenWithMinimumBuffer/LICENSE -------------------------------------------------------------------------------- /_example/RenderSharedTimerDrivenWithMinimumBuffer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderSharedTimerDrivenWithMinimumBuffer/README.md -------------------------------------------------------------------------------- /_example/RenderSharedTimerDrivenWithMinimumBuffer/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderSharedTimerDrivenWithMinimumBuffer/go.mod -------------------------------------------------------------------------------- /_example/RenderSharedTimerDrivenWithMinimumBuffer/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderSharedTimerDrivenWithMinimumBuffer/go.sum -------------------------------------------------------------------------------- /_example/RenderSharedTimerDrivenWithMinimumBuffer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/_example/RenderSharedTimerDrivenWithMinimumBuffer/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/wca/AudioClientProperties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/AudioClientProperties.go -------------------------------------------------------------------------------- /pkg/wca/GUID.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/GUID.go -------------------------------------------------------------------------------- /pkg/wca/IAudioCaptureClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioCaptureClient.go -------------------------------------------------------------------------------- /pkg/wca/IAudioCaptureClient_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioCaptureClient_func.go -------------------------------------------------------------------------------- /pkg/wca/IAudioCaptureClient_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioCaptureClient_windows.go -------------------------------------------------------------------------------- /pkg/wca/IAudioClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioClient.go -------------------------------------------------------------------------------- /pkg/wca/IAudioClient2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioClient2.go -------------------------------------------------------------------------------- /pkg/wca/IAudioClient2_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioClient2_func.go -------------------------------------------------------------------------------- /pkg/wca/IAudioClient2_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioClient2_windows.go -------------------------------------------------------------------------------- /pkg/wca/IAudioClient3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioClient3.go -------------------------------------------------------------------------------- /pkg/wca/IAudioClient3_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioClient3_func.go -------------------------------------------------------------------------------- /pkg/wca/IAudioClient3_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioClient3_windows.go -------------------------------------------------------------------------------- /pkg/wca/IAudioClient_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioClient_func.go -------------------------------------------------------------------------------- /pkg/wca/IAudioClient_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioClient_windows.go -------------------------------------------------------------------------------- /pkg/wca/IAudioEndpointVolume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioEndpointVolume.go -------------------------------------------------------------------------------- /pkg/wca/IAudioEndpointVolume_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioEndpointVolume_func.go -------------------------------------------------------------------------------- /pkg/wca/IAudioEndpointVolume_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioEndpointVolume_windows.go -------------------------------------------------------------------------------- /pkg/wca/IAudioMeterInformation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioMeterInformation.go -------------------------------------------------------------------------------- /pkg/wca/IAudioMeterInformation_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioMeterInformation_func.go -------------------------------------------------------------------------------- /pkg/wca/IAudioMeterInformation_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioMeterInformation_windows.go -------------------------------------------------------------------------------- /pkg/wca/IAudioRenderClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioRenderClient.go -------------------------------------------------------------------------------- /pkg/wca/IAudioRenderClient_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioRenderClient_func.go -------------------------------------------------------------------------------- /pkg/wca/IAudioRenderClient_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioRenderClient_windows.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionControl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionControl.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionControl2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionControl2.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionControl2_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionControl2_func.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionControl2_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionControl2_windows.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionControl_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionControl_func.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionControl_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionControl_windows.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionEnumerator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionEnumerator.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionEnumerator_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionEnumerator_func.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionEnumerator_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionEnumerator_windows.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionEvents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionEvents.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionManager.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionManager2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionManager2.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionManager2_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionManager2_func.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionManager2_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionManager2_windows.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionManager_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionManager_func.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionManager_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionManager_windows.go -------------------------------------------------------------------------------- /pkg/wca/IAudioSessionNotification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioSessionNotification.go -------------------------------------------------------------------------------- /pkg/wca/IAudioVolumeDuckNotification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IAudioVolumeDuckNotification.go -------------------------------------------------------------------------------- /pkg/wca/IMMDevice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IMMDevice.go -------------------------------------------------------------------------------- /pkg/wca/IMMDeviceCollection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IMMDeviceCollection.go -------------------------------------------------------------------------------- /pkg/wca/IMMDeviceCollection_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IMMDeviceCollection_func.go -------------------------------------------------------------------------------- /pkg/wca/IMMDeviceCollection_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IMMDeviceCollection_windows.go -------------------------------------------------------------------------------- /pkg/wca/IMMDeviceEnumerator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IMMDeviceEnumerator.go -------------------------------------------------------------------------------- /pkg/wca/IMMDeviceEnumerator_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IMMDeviceEnumerator_func.go -------------------------------------------------------------------------------- /pkg/wca/IMMDeviceEnumerator_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IMMDeviceEnumerator_windows.go -------------------------------------------------------------------------------- /pkg/wca/IMMDevice_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IMMDevice_func.go -------------------------------------------------------------------------------- /pkg/wca/IMMDevice_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IMMDevice_windows.go -------------------------------------------------------------------------------- /pkg/wca/IMMEndpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IMMEndpoint.go -------------------------------------------------------------------------------- /pkg/wca/IMMEndpoint_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IMMEndpoint_func.go -------------------------------------------------------------------------------- /pkg/wca/IMMEndpoint_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IMMEndpoint_windows.go -------------------------------------------------------------------------------- /pkg/wca/IMMNotificationClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IMMNotificationClient.go -------------------------------------------------------------------------------- /pkg/wca/IMMNotificationClient_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IMMNotificationClient_windows.go -------------------------------------------------------------------------------- /pkg/wca/IPropertyStore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IPropertyStore.go -------------------------------------------------------------------------------- /pkg/wca/IPropertyStore_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IPropertyStore_func.go -------------------------------------------------------------------------------- /pkg/wca/IPropertyStore_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/IPropertyStore_windows.go -------------------------------------------------------------------------------- /pkg/wca/ISimpleAudioVolume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/ISimpleAudioVolume.go -------------------------------------------------------------------------------- /pkg/wca/ISimpleAudioVolume_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/ISimpleAudioVolume_func.go -------------------------------------------------------------------------------- /pkg/wca/ISimpleAudioVolume_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/ISimpleAudioVolume_windows.go -------------------------------------------------------------------------------- /pkg/wca/PROPERTYKEY.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/PROPERTYKEY.go -------------------------------------------------------------------------------- /pkg/wca/PROPVARIANT.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/PROPVARIANT.go -------------------------------------------------------------------------------- /pkg/wca/PROPVARIANT_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/PROPVARIANT_func.go -------------------------------------------------------------------------------- /pkg/wca/PROPVARIANT_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/PROPVARIANT_windows.go -------------------------------------------------------------------------------- /pkg/wca/WAVEFORMATEX.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/WAVEFORMATEX.go -------------------------------------------------------------------------------- /pkg/wca/com_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/com_func.go -------------------------------------------------------------------------------- /pkg/wca/com_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/com_windows.go -------------------------------------------------------------------------------- /pkg/wca/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/constants.go -------------------------------------------------------------------------------- /pkg/wca/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moutend/go-wca/HEAD/pkg/wca/types.go --------------------------------------------------------------------------------