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

Enumerations

enum  WSCVState { WSCV_STATE_IDLE = 0 , WSCV_STATE_PLAYING = 1 , WSCV_STATE_PAUSED = 2 , WSCV_STATE_STOPPED = 3 }
 Playback state. More...
enum  WSCVDecodeMode { WSCV_DECODE_AUTO = 0 , WSCV_DECODE_SOFTWARE = 1 , WSCV_DECODE_HARDWARE = 2 }
 Decode mode — set before WSCV_Init(). More...

Functions

void WSCV_SetDecodeMode (WSCVDecodeMode mode)
 Set decode mode for VLC backend.
WSCVDecodeMode WSCV_GetDecodeMode ()
 Get current decode mode.

Detailed Description

Enumeration Type Documentation

◆ WSCVState

enum WSCVState

Playback state.

Enumerator
WSCV_STATE_IDLE 

Not playing.

WSCV_STATE_PLAYING 

Currently playing.

WSCV_STATE_PAUSED 

Paused.

WSCV_STATE_STOPPED 

Stopped / end of stream.

◆ WSCVDecodeMode

Decode mode — set before WSCV_Init().

Enumerator
WSCV_DECODE_AUTO 

Try HW decode, fallback to SW.

WSCV_DECODE_SOFTWARE 

Force CPU decode.

WSCV_DECODE_HARDWARE 

Force HW decode (DXVA2/D3D11VA).

Function Documentation

◆ WSCV_SetDecodeMode()

void WSCV_SetDecodeMode ( WSCVDecodeMode mode)

Set decode mode for VLC backend.

Call before WSCV_Init(). Default is WSCV_DECODE_AUTO.

Parameters
modeDecode mode.

◆ WSCV_GetDecodeMode()

WSCVDecodeMode WSCV_GetDecodeMode ( )

Get current decode mode.

Returns
Current WSCVDecodeMode.