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

Functions

WSCResult WSC_SubmitFrame (int outputId, const void *bgra, int width, int height, int pitch)
 Submit a BGRA frame from CPU memory.
WSCResult WSC_SubmitTestFrame (int outputId, int width, int height, unsigned char r, unsigned char g, unsigned char b, unsigned char a)
 Submit a solid-color test frame.

Detailed Description

Function Documentation

◆ WSC_SubmitFrame()

WSCResult WSC_SubmitFrame ( int outputId,
const void * bgra,
int width,
int height,
int pitch )

Submit a BGRA frame from CPU memory.

Parameters
outputIdOutput ID.
bgraPointer to BGRA pixel data (top-left origin).
widthFrame width in pixels.
heightFrame height in pixels.
pitchRow stride in bytes (typically width * 4).
Returns
WSC_OK on success.

◆ WSC_SubmitTestFrame()

WSCResult WSC_SubmitTestFrame ( int outputId,
int width,
int height,
unsigned char r,
unsigned char g,
unsigned char b,
unsigned char a )

Submit a solid-color test frame.

Parameters
outputIdOutput ID.
widthFrame width.
heightFrame height.
r,g,b,aFill color components.
Returns
WSC_OK on success.