WSCLib SDK 1.0.0
GPU-accelerated video output framework for Windows
Loading...
Searching...
No Matches
Audio Configuration

Functions

WSCIResult WSCI_SetAudioDevice (int captureId, int audioDeviceIndex)
 Attach an audio input device to a capture.
WSCIResult WSCI_SetAudioOutput (int captureId, int outputDeviceIndex)
 Select audio output device for playthrough.
WSCIResult WSCI_SetAudioFormat (int captureId, const WSCIAudioFormat *format)
 Set audio format parameters.
WSCIResult WSCI_SetAudioVolume (int captureId, float volume)
 Set audio volume.
float WSCI_GetAudioVolume (int captureId)
 Get current audio volume.
WSCIResult WSCI_SetAudioMute (int captureId, int mute)
 Set audio mute state.
int WSCI_GetAudioMute (int captureId)
 Get audio mute state.

Detailed Description

Function Documentation

◆ WSCI_SetAudioDevice()

WSCIResult WSCI_SetAudioDevice ( int captureId,
int audioDeviceIndex )

Attach an audio input device to a capture.

Parameters
captureIdCapture ID.
audioDeviceIndexIndex from WSCI_EnumAudioDevices(). Pass -1 to detach.
Returns
WSCI_OK on success.

◆ WSCI_SetAudioOutput()

WSCIResult WSCI_SetAudioOutput ( int captureId,
int outputDeviceIndex )

Select audio output device for playthrough.

Parameters
captureIdCapture ID.
outputDeviceIndexIndex from WSCI_EnumAudioOutputDevices(). Pass -1 for system default.
Returns
WSCI_OK on success.

◆ WSCI_SetAudioFormat()

WSCIResult WSCI_SetAudioFormat ( int captureId,
const WSCIAudioFormat * format )

Set audio format parameters.

Parameters
captureIdCapture ID.
formatAudio format, or NULL for auto-detect.
Returns
WSCI_OK on success.
See also
WSCIAudioFormat

◆ WSCI_SetAudioVolume()

WSCIResult WSCI_SetAudioVolume ( int captureId,
float volume )

Set audio volume.

Parameters
captureIdCapture ID.
volumeVolume: 0.0 (silent) to 1.0 (full).
Returns
WSCI_OK on success.

◆ WSCI_GetAudioVolume()

float WSCI_GetAudioVolume ( int captureId)

Get current audio volume.

Parameters
captureIdCapture ID.
Returns
Volume (0.0–1.0).

◆ WSCI_SetAudioMute()

WSCIResult WSCI_SetAudioMute ( int captureId,
int mute )

Set audio mute state.

Parameters
captureIdCapture ID.
mute1 to mute, 0 to unmute.
Returns
WSCI_OK on success.

◆ WSCI_GetAudioMute()

int WSCI_GetAudioMute ( int captureId)

Get audio mute state.

Parameters
captureIdCapture ID.
Returns
1 if muted, 0 otherwise.