![]() |
WSCLib SDK 1.0.0
GPU-accelerated video output framework for Windows
|
Functions | |
| WSCIResult | WSCI_AttachOutput (int captureId, int outputId) |
| Attach a WSCLib output — each captured frame auto-submits to WSC_SubmitFrame(). | |
| WSCIResult | WSCI_DetachOutput (int captureId, int outputId) |
| Detach a WSCLib output from this capture. | |
Variables | |
| int | WSCIVersion::major |
| int | WSCIVersion::minor |
| int | WSCIVersion::patch |
| const char * | WSCIVersion::string |
| int | WSCIDeviceInfo::index |
| char | WSCIDeviceInfo::name [256] |
| char | WSCIDeviceInfo::devicePath [512] |
| int | WSCIDeviceInfo::type |
| int | WSCICaptureFormat::width |
| int | WSCICaptureFormat::height |
| int | WSCICaptureFormat::fps |
| int | WSCIAudioFormat::sampleRate |
| int | WSCIAudioFormat::channels |
| int | WSCIAudioFormat::bitsPerSample |
| int | WSCIAudioFormat::bufferMs |
| int | WSCIAudioOutputInfo::index |
| char | WSCIAudioOutputInfo::name [256] |
| char | WSCIAudioOutputInfo::deviceId [512] |
| WSCIResult WSCI_AttachOutput | ( | int | captureId, |
| int | outputId ) |
Attach a WSCLib output — each captured frame auto-submits to WSC_SubmitFrame().
| captureId | Capture ID. |
| outputId | WSCLib output ID. |
| WSCIResult WSCI_DetachOutput | ( | int | captureId, |
| int | outputId ) |
Detach a WSCLib output from this capture.
| captureId | Capture ID. |
| outputId | WSCLib output ID. |
| int WSCIVersion::major |
Major version number.
| int WSCIVersion::minor |
Minor version number.
| int WSCIVersion::patch |
Patch version number.
| const char* WSCIVersion::string |
Version string.
| int WSCIDeviceInfo::index |
Device index.
| char WSCIDeviceInfo::name[256] |
Friendly name, e.g. "Logitech C920".
| char WSCIDeviceInfo::devicePath[512] |
Unique device path/symlink.
| int WSCIDeviceInfo::type |
WSCIDeviceType flags (can be VIDEO | AUDIO).
| int WSCICaptureFormat::width |
Desired width (0 = device default).
| int WSCICaptureFormat::height |
Desired height (0 = device default).
| int WSCICaptureFormat::fps |
Desired FPS (0 = device default).
| int WSCIAudioFormat::sampleRate |
Sample rate, e.g. 44100, 48000 (0 = auto).
| int WSCIAudioFormat::channels |
1 = mono, 2 = stereo (0 = auto).
| int WSCIAudioFormat::bitsPerSample |
16 or 32 (0 = auto / 32-bit float).
| int WSCIAudioFormat::bufferMs |
WASAPI buffer size in ms (0 = default 40ms).
| int WSCIAudioOutputInfo::index |
Device index.
| char WSCIAudioOutputInfo::name[256] |
Friendly name, e.g. "Speakers (Realtek)".
| char WSCIAudioOutputInfo::deviceId[512] |
WASAPI endpoint ID.