soundio.headers.wasapiheader

C declarations of WASAPI that libsoundio uses

Members

Aliases

AUDCLNT_SHAREMODE
alias AUDCLNT_SHAREMODE = int
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
EDataFlow
alias EDataFlow = int
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ERole
alias ERole = int
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
REFERENCE_TIME
alias REFERENCE_TIME = long
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Enums

AUDCLNT_SHAREMODE_SHARED
anonymousenum AUDCLNT_SHAREMODE_SHARED
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
eConsole
anonymousenum eConsole
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
eRender
anonymousenum eRender
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Static functions

AUDCLNT_ERR
int AUDCLNT_ERR(int n)
Undocumented in source. Be warned that the author may not have intended to support it.
AUDCLNT_SUCCESS
int AUDCLNT_SUCCESS(int n)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioCaptureClient_AddRef
ULONG IAudioCaptureClient_AddRef(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioCaptureClient_GetBuffer
HRESULT IAudioCaptureClient_GetBuffer(T* this_, BYTE** ppData, UINT32* pNumFramesToRead, DWORD* pdwFlags, UINT64* pu64DevicePosition, UINT64* pu64QPCPosition)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioCaptureClient_GetNextPacketSize
HRESULT IAudioCaptureClient_GetNextPacketSize(T* this_, UINT32* pNumFramesInNextPacket)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioCaptureClient_QueryInterface
HRESULT IAudioCaptureClient_QueryInterface(T* this_, REFIID riid, void** ppvObject)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioCaptureClient_Release
ULONG IAudioCaptureClient_Release(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioCaptureClient_ReleaseBuffer
HRESULT IAudioCaptureClient_ReleaseBuffer(T* this_, UINT32 NumFramesRead)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioClient_AddRef
ULONG IAudioClient_AddRef(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioClient_GetBufferSize
HRESULT IAudioClient_GetBufferSize(T* this_, UINT32* pNumBufferFrames)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioClient_GetCurrentPadding
HRESULT IAudioClient_GetCurrentPadding(T* this_, UINT32* pNumPaddingFrames)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioClient_GetDevicePeriod
HRESULT IAudioClient_GetDevicePeriod(T* this_, REFERENCE_TIME* phnsDefaultDevicePeriod, REFERENCE_TIME* phnsMinimumDevicePeriod)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioClient_GetMixFormat
HRESULT IAudioClient_GetMixFormat(T* this_, WAVEFORMATEX** ppDeviceFormat)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioClient_GetService
HRESULT IAudioClient_GetService(T* this_, REFIID riid, void** ppv)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioClient_GetStreamLatency
HRESULT IAudioClient_GetStreamLatency(T* this_, REFERENCE_TIME* phnsLatency)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioClient_Initialize
HRESULT IAudioClient_Initialize(T* this_, AUDCLNT_SHAREMODE ShareMode, DWORD StreamFlags, REFERENCE_TIME hnsBufferDuration, REFERENCE_TIME hnsPeriodicity, WAVEFORMATEX* pFormat, LPCGUID AudioSessionGuid)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioClient_IsFormatSupported
HRESULT IAudioClient_IsFormatSupported(T* this_, AUDCLNT_SHAREMODE ShareMode, WAVEFORMATEX* pFormat, WAVEFORMATEX** ppClosestMatch)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioClient_QueryInterface
HRESULT IAudioClient_QueryInterface(T* this_, REFIID riid, void** ppvObject)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioClient_Release
ULONG IAudioClient_Release(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioClient_Reset
HRESULT IAudioClient_Reset(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioClient_SetEventHandle
HRESULT IAudioClient_SetEventHandle(T* this_, HANDLE eventHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioClient_Start
HRESULT IAudioClient_Start(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioClient_Stop
HRESULT IAudioClient_Stop(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioRenderClient_AddRef
ULONG IAudioRenderClient_AddRef(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioRenderClient_GetBuffer
HRESULT IAudioRenderClient_GetBuffer(T* this_, UINT32 NumFramesRequested, BYTE** ppData)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioRenderClient_QueryInterface
HRESULT IAudioRenderClient_QueryInterface(T* this_, REFIID riid, void** ppvObject)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioRenderClient_Release
ULONG IAudioRenderClient_Release(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioRenderClient_ReleaseBuffer
HRESULT IAudioRenderClient_ReleaseBuffer(T* this_, UINT32 NumFramesWritten, DWORD dwFlags)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioSessionControl_AddRef
ULONG IAudioSessionControl_AddRef(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioSessionControl_GetDisplayName
HRESULT IAudioSessionControl_GetDisplayName(T* this_, LPWSTR* pRetVal)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioSessionControl_GetGroupingParam
HRESULT IAudioSessionControl_GetGroupingParam(T* this_, GUID* pRetVal)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioSessionControl_GetIconPath
HRESULT IAudioSessionControl_GetIconPath(T* this_, LPWSTR* pRetVal)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioSessionControl_GetState
HRESULT IAudioSessionControl_GetState(T* this_, AudioSessionState* pRetVal)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioSessionControl_QueryInterface
HRESULT IAudioSessionControl_QueryInterface(T* this_, REFIID riid, void** ppvObject)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioSessionControl_RegisterAudioSessionNotification
HRESULT IAudioSessionControl_RegisterAudioSessionNotification(T* this_, IAudioSessionEvents* NewNotifications)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioSessionControl_Release
ULONG IAudioSessionControl_Release(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioSessionControl_SetDisplayName
HRESULT IAudioSessionControl_SetDisplayName(T* this_, LPCWSTR Value, LPCGUID EventContext)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioSessionControl_SetGroupingParam
HRESULT IAudioSessionControl_SetGroupingParam(T* this_, LPCGUID Override, LPCGUID EventContext)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioSessionControl_SetIconPath
HRESULT IAudioSessionControl_SetIconPath(T* this_, LPCWSTR Value, LPCGUID EventContext)
Undocumented in source. Be warned that the author may not have intended to support it.
IAudioSessionControl_UnregisterAudioSessionNotification
HRESULT IAudioSessionControl_UnregisterAudioSessionNotification(T* this_, IAudioSessionEvents* NewNotifications)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDeviceCollection_AddRef
ULONG IMMDeviceCollection_AddRef(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDeviceCollection_GetCount
HRESULT IMMDeviceCollection_GetCount(T* this_, UINT* pcDevices)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDeviceCollection_Item
HRESULT IMMDeviceCollection_Item(T* this_, UINT nDevice, IMMDevice** ppDevice)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDeviceCollection_QueryInterface
HRESULT IMMDeviceCollection_QueryInterface(T* this_, REFIID riid, void** ppvObject)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDeviceCollection_Release
ULONG IMMDeviceCollection_Release(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDeviceEnumerator_AddRef
ULONG IMMDeviceEnumerator_AddRef(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDeviceEnumerator_EnumAudioEndpoints
HRESULT IMMDeviceEnumerator_EnumAudioEndpoints(T* this_, EDataFlow dataFlow, DWORD dwStateMask, IMMDeviceCollection** ppDevices)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDeviceEnumerator_GetDefaultAudioEndpoint
HRESULT IMMDeviceEnumerator_GetDefaultAudioEndpoint(T* this_, EDataFlow dataFlow, ERole role, IMMDevice** ppEndpoint)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDeviceEnumerator_GetDevice
HRESULT IMMDeviceEnumerator_GetDevice(T* this_, LPCWSTR pwstrId, IMMDevice** ppDevice)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDeviceEnumerator_QueryInterface
HRESULT IMMDeviceEnumerator_QueryInterface(T* this_, REFIID riid, void** ppvObject)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDeviceEnumerator_RegisterEndpointNotificationCallback
HRESULT IMMDeviceEnumerator_RegisterEndpointNotificationCallback(T* this_, IMMNotificationClient* pClient)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDeviceEnumerator_Release
ULONG IMMDeviceEnumerator_Release(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDeviceEnumerator_UnregisterEndpointNotificationCallback
HRESULT IMMDeviceEnumerator_UnregisterEndpointNotificationCallback(T* this_, IMMNotificationClient* pClient)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDevice_Activate
HRESULT IMMDevice_Activate(T* this_, REFIID iid, DWORD dwClsCtx, PROPVARIANT* pActivationParams, void** ppInterface)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDevice_AddRef
ULONG IMMDevice_AddRef(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDevice_GetId
HRESULT IMMDevice_GetId(T* this_, LPWSTR* ppstrId)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDevice_GetState
HRESULT IMMDevice_GetState(T* this_, DWORD* pdwState)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDevice_OpenPropertyStore
HRESULT IMMDevice_OpenPropertyStore(T* this_, DWORD stgmAccess, IPropertyStore** ppProperties)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDevice_QueryInterface
HRESULT IMMDevice_QueryInterface(T* this_, REFIID riid, void** ppvObject)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMDevice_Release
ULONG IMMDevice_Release(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMEndpoint_AddRef
ULONG IMMEndpoint_AddRef(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMEndpoint_GetDataFlow
HRESULT IMMEndpoint_GetDataFlow(T* this_, EDataFlow* pDataFlow)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMEndpoint_QueryInterface
HRESULT IMMEndpoint_QueryInterface(T* this_, REFIID riid, void** ppvObject)
Undocumented in source. Be warned that the author may not have intended to support it.
IMMEndpoint_Release
ULONG IMMEndpoint_Release(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IPropertyStore_AddRef
ULONG IPropertyStore_AddRef(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IPropertyStore_Commit
HRESULT IPropertyStore_Commit(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IPropertyStore_GetAt
HRESULT IPropertyStore_GetAt(T* this_, DWORD iProp, PROPERTYKEY* pkey)
Undocumented in source. Be warned that the author may not have intended to support it.
IPropertyStore_GetCount
HRESULT IPropertyStore_GetCount(T* this_, DWORD* cProps)
Undocumented in source. Be warned that the author may not have intended to support it.
IPropertyStore_GetValue
HRESULT IPropertyStore_GetValue(T* this_, PROPERTYKEY* key, PROPVARIANT* pv)
Undocumented in source. Be warned that the author may not have intended to support it.
IPropertyStore_QueryInterface
HRESULT IPropertyStore_QueryInterface(T* this_, REFIID riid, void** ppvObject)
Undocumented in source. Be warned that the author may not have intended to support it.
IPropertyStore_Release
ULONG IPropertyStore_Release(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
IPropertyStore_SetValue
HRESULT IPropertyStore_SetValue(T* this_, PROPERTYKEY* key, PROPVARIANT* propvar)
Undocumented in source. Be warned that the author may not have intended to support it.
ISimpleAudioVolume_AddRef
ULONG ISimpleAudioVolume_AddRef(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
ISimpleAudioVolume_GetMasterVolume
HRESULT ISimpleAudioVolume_GetMasterVolume(T* this_, float* pfLevel)
Undocumented in source. Be warned that the author may not have intended to support it.
ISimpleAudioVolume_GetMute
HRESULT ISimpleAudioVolume_GetMute(T* this_, BOOL* pbMute)
Undocumented in source. Be warned that the author may not have intended to support it.
ISimpleAudioVolume_QueryInterface
HRESULT ISimpleAudioVolume_QueryInterface(T* this_, REFIID riid, void** ppvObject)
Undocumented in source. Be warned that the author may not have intended to support it.
ISimpleAudioVolume_Release
ULONG ISimpleAudioVolume_Release(T* this_)
Undocumented in source. Be warned that the author may not have intended to support it.
ISimpleAudioVolume_SetMasterVolume
HRESULT ISimpleAudioVolume_SetMasterVolume(T* this_, float fLevel, LPCGUID EventContext)
Undocumented in source. Be warned that the author may not have intended to support it.
ISimpleAudioVolume_SetMute
HRESULT ISimpleAudioVolume_SetMute(T* this_, BOOL bMute, LPCGUID EventContext)
Undocumented in source. Be warned that the author may not have intended to support it.
IUnknown_AddRef
ULONG IUnknown_AddRef(T* x)
Undocumented in source. Be warned that the author may not have intended to support it.
IUnknown_Release
ULONG IUnknown_Release(T* x)
Undocumented in source. Be warned that the author may not have intended to support it.
PropVariantClear
HRESULT PropVariantClear(PROPVARIANT* pvar)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PropVariantInit
void PropVariantInit(PROPVARIANT* pvar)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY
enum AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_BUFFERFLAGS_SILENT
enum AUDCLNT_BUFFERFLAGS_SILENT;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR
enum AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_ALREADY_INITIALIZED
enum AUDCLNT_E_ALREADY_INITIALIZED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUAL
enum AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUAL;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_BUFFER_ERROR
enum AUDCLNT_E_BUFFER_ERROR;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_BUFFER_OPERATION_PENDING
enum AUDCLNT_E_BUFFER_OPERATION_PENDING;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_BUFFER_SIZE_ERROR
enum AUDCLNT_E_BUFFER_SIZE_ERROR;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED
enum AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_BUFFER_TOO_LARGE
enum AUDCLNT_E_BUFFER_TOO_LARGE;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_CPUUSAGE_EXCEEDED
enum AUDCLNT_E_CPUUSAGE_EXCEEDED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_DEVICE_INVALIDATED
enum AUDCLNT_E_DEVICE_INVALIDATED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_DEVICE_IN_USE
enum AUDCLNT_E_DEVICE_IN_USE;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_ENDPOINT_CREATE_FAILED
enum AUDCLNT_E_ENDPOINT_CREATE_FAILED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE
enum AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_ENGINE_FORMAT_LOCKED
enum AUDCLNT_E_ENGINE_FORMAT_LOCKED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_ENGINE_PERIODICITY_LOCKED
enum AUDCLNT_E_ENGINE_PERIODICITY_LOCKED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED
enum AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_EVENTHANDLE_NOT_SET
enum AUDCLNT_E_EVENTHANDLE_NOT_SET;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED
enum AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_EXCLUSIVE_MODE_ONLY
enum AUDCLNT_E_EXCLUSIVE_MODE_ONLY;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_HEADTRACKING_ENABLED
enum AUDCLNT_E_HEADTRACKING_ENABLED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_HEADTRACKING_UNSUPPORTED
enum AUDCLNT_E_HEADTRACKING_UNSUPPORTED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_INCORRECT_BUFFER_SIZE
enum AUDCLNT_E_INCORRECT_BUFFER_SIZE;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_INVALID_DEVICE_PERIOD
enum AUDCLNT_E_INVALID_DEVICE_PERIOD;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_INVALID_SIZE
enum AUDCLNT_E_INVALID_SIZE;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_INVALID_STREAM_FLAG
enum AUDCLNT_E_INVALID_STREAM_FLAG;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_NONOFFLOAD_MODE_ONLY
enum AUDCLNT_E_NONOFFLOAD_MODE_ONLY;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_NOT_INITIALIZED
enum AUDCLNT_E_NOT_INITIALIZED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_NOT_STOPPED
enum AUDCLNT_E_NOT_STOPPED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_OFFLOAD_MODE_ONLY
enum AUDCLNT_E_OFFLOAD_MODE_ONLY;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_OUT_OF_OFFLOAD_RESOURCES
enum AUDCLNT_E_OUT_OF_OFFLOAD_RESOURCES;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_OUT_OF_ORDER
enum AUDCLNT_E_OUT_OF_ORDER;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_RAW_MODE_UNSUPPORTED
enum AUDCLNT_E_RAW_MODE_UNSUPPORTED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_RESOURCES_INVALIDATED
enum AUDCLNT_E_RESOURCES_INVALIDATED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_SERVICE_NOT_RUNNING
enum AUDCLNT_E_SERVICE_NOT_RUNNING;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_THREAD_NOT_REGISTERED
enum AUDCLNT_E_THREAD_NOT_REGISTERED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_UNSUPPORTED_FORMAT
enum AUDCLNT_E_UNSUPPORTED_FORMAT;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_E_WRONG_ENDPOINT_TYPE
enum AUDCLNT_E_WRONG_ENDPOINT_TYPE;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE
enum AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED
enum AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED
enum AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM
enum AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_STREAMFLAGS_CROSSPROCESS
enum AUDCLNT_STREAMFLAGS_CROSSPROCESS;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_STREAMFLAGS_EVENTCALLBACK
enum AUDCLNT_STREAMFLAGS_EVENTCALLBACK;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_STREAMFLAGS_LOOPBACK
enum AUDCLNT_STREAMFLAGS_LOOPBACK;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_STREAMFLAGS_NOPERSIST
enum AUDCLNT_STREAMFLAGS_NOPERSIST;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_STREAMFLAGS_PREVENT_LOOPBACK_CAPTURE
enum AUDCLNT_STREAMFLAGS_PREVENT_LOOPBACK_CAPTURE;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_STREAMFLAGS_RATEADJUST
enum AUDCLNT_STREAMFLAGS_RATEADJUST;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_STREAMFLAGS_SRC_DEFAULT_QUALITY
enum AUDCLNT_STREAMFLAGS_SRC_DEFAULT_QUALITY;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_S_BUFFER_EMPTY
enum AUDCLNT_S_BUFFER_EMPTY;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_S_POSITION_STALLED
enum AUDCLNT_S_POSITION_STALLED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AUDCLNT_S_THREAD_ALREADY_REGISTERED
enum AUDCLNT_S_THREAD_ALREADY_REGISTERED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DEVICE_STATEMASK_ALL
enum DEVICE_STATEMASK_ALL;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DEVICE_STATE_ACTIVE
enum DEVICE_STATE_ACTIVE;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DEVICE_STATE_DISABLED
enum DEVICE_STATE_DISABLED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DEVICE_STATE_NOTPRESENT
enum DEVICE_STATE_NOTPRESENT;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DEVICE_STATE_UNPLUGGED
enum DEVICE_STATE_UNPLUGGED;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
FACILITY_AUDCLNT
enum FACILITY_AUDCLNT;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PKEY_AudioEngine_DeviceFormat
PROPERTYKEY PKEY_AudioEngine_DeviceFormat;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PKEY_Device_FriendlyName
PROPERTYKEY PKEY_Device_FriendlyName;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_BACK_CENTER
enum SPEAKER_BACK_CENTER;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_BACK_LEFT
enum SPEAKER_BACK_LEFT;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_BACK_RIGHT
enum SPEAKER_BACK_RIGHT;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_FRONT_CENTER
enum SPEAKER_FRONT_CENTER;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_FRONT_LEFT
enum SPEAKER_FRONT_LEFT;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_FRONT_LEFT_OF_CENTER
enum SPEAKER_FRONT_LEFT_OF_CENTER;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_FRONT_RIGHT
enum SPEAKER_FRONT_RIGHT;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_FRONT_RIGHT_OF_CENTER
enum SPEAKER_FRONT_RIGHT_OF_CENTER;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_LOW_FREQUENCY
enum SPEAKER_LOW_FREQUENCY;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_SIDE_LEFT
enum SPEAKER_SIDE_LEFT;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_SIDE_RIGHT
enum SPEAKER_SIDE_RIGHT;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_TOP_BACK_CENTER
enum SPEAKER_TOP_BACK_CENTER;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_TOP_BACK_LEFT
enum SPEAKER_TOP_BACK_LEFT;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_TOP_BACK_RIGHT
enum SPEAKER_TOP_BACK_RIGHT;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_TOP_CENTER
enum SPEAKER_TOP_CENTER;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_TOP_FRONT_CENTER
enum SPEAKER_TOP_FRONT_CENTER;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_TOP_FRONT_LEFT
enum SPEAKER_TOP_FRONT_LEFT;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SPEAKER_TOP_FRONT_RIGHT
enum SPEAKER_TOP_FRONT_RIGHT;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
WAVE_FORMAT_EXTENSIBLE
enum WAVE_FORMAT_EXTENSIBLE;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Structs

AudioSessionState
struct AudioSessionState
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
BLOB
struct BLOB
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAudioCaptureClient
struct IAudioCaptureClient
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAudioCaptureClientVtable
struct IAudioCaptureClientVtable
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAudioClient
struct IAudioClient
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAudioClientVtable
struct IAudioClientVtable
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAudioClockAdjustment
struct IAudioClockAdjustment
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAudioClockAdjustmentVtable
struct IAudioClockAdjustmentVtable
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAudioRenderClient
struct IAudioRenderClient
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAudioRenderClientVtable
struct IAudioRenderClientVtable
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAudioSessionControl
struct IAudioSessionControl
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAudioSessionControlVtable
struct IAudioSessionControlVtable
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAudioSessionEvents
struct IAudioSessionEvents
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IMMDevice
struct IMMDevice
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IMMDeviceCollection
struct IMMDeviceCollection
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IMMDeviceCollectionVtable
struct IMMDeviceCollectionVtable
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IMMDeviceEnumerator
struct IMMDeviceEnumerator
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IMMDeviceEnumeratorVtable
struct IMMDeviceEnumeratorVtable
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IMMDeviceVtable
struct IMMDeviceVtable
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IMMEndpoint
struct IMMEndpoint
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IMMEndpointVtable
struct IMMEndpointVtable
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IMMNotificationClient
struct IMMNotificationClient
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IMMNotificationClientVtbl
struct IMMNotificationClientVtbl
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IPropertyStore
struct IPropertyStore
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IPropertyStoreVtable
struct IPropertyStoreVtable
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ISimpleAudioVolume
struct ISimpleAudioVolume
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ISimpleAudioVolumeVtable
struct ISimpleAudioVolumeVtable
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IUnknown
struct IUnknown
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IUnknownVtable
struct IUnknownVtable
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PROPERTYKEY
struct PROPERTYKEY
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PROPVARIANT
struct PROPVARIANT
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
WAVEFORMATEX
struct WAVEFORMATEX
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
WAVEFORMATEXTENSIBLE
struct WAVEFORMATEXTENSIBLE
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Meta