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

Functions

int WSC_EnumAdapters (WSCAdapterInfo *infos, int maxCount)
 Enumerate available GPU adapters.
WSCResult WSC_Init ()
 Initialize WSCLib with the default GPU adapter.
WSCResult WSC_InitWithAdapter (int adapterIndex)
 Initialize WSCLib with a specific GPU adapter.
void WSC_Shutdown ()
 Shut down WSCLib and release all resources.

Detailed Description

Function Documentation

◆ WSC_EnumAdapters()

int WSC_EnumAdapters ( WSCAdapterInfo * infos,
int maxCount )

Enumerate available GPU adapters.

Parameters
[out]infosArray to fill with adapter info.
[in]maxCountMaximum number of entries in infos.
Returns
Number of adapters found. Call before WSC_Init().

◆ WSC_Init()

WSCResult WSC_Init ( )

Initialize WSCLib with the default GPU adapter.

Returns
WSC_OK on success.

◆ WSC_InitWithAdapter()

WSCResult WSC_InitWithAdapter ( int adapterIndex)

Initialize WSCLib with a specific GPU adapter.

Parameters
adapterIndexAdapter index from WSC_EnumAdapters(). Pass -1 for default.
Returns
WSC_OK on success.

◆ WSC_Shutdown()

void WSC_Shutdown ( )

Shut down WSCLib and release all resources.