WPILibC++ 2025.0.0-alpha-1-24-g6478ba6
Source Functions

Functions

enum CS_SourceKind CS_GetSourceKind (CS_Source source, CS_Status *status)
 
void CS_GetSourceName (CS_Source source, struct WPI_String *name, CS_Status *status)
 
void CS_GetSourceDescription (CS_Source source, struct WPI_String *description, CS_Status *status)
 
uint64_t CS_GetSourceLastFrameTime (CS_Source source, CS_Status *status)
 
void CS_SetSourceConnectionStrategy (CS_Source source, enum CS_ConnectionStrategy strategy, CS_Status *status)
 
CS_Bool CS_IsSourceConnected (CS_Source source, CS_Status *status)
 
CS_Bool CS_IsSourceEnabled (CS_Source source, CS_Status *status)
 
CS_Property CS_GetSourceProperty (CS_Source source, const struct WPI_String *name, CS_Status *status)
 
CS_PropertyCS_EnumerateSourceProperties (CS_Source source, int *count, CS_Status *status)
 
void CS_GetSourceVideoMode (CS_Source source, CS_VideoMode *mode, CS_Status *status)
 
CS_Bool CS_SetSourceVideoMode (CS_Source source, const CS_VideoMode *mode, CS_Status *status)
 
CS_Bool CS_SetSourceVideoModeDiscrete (CS_Source source, enum WPI_PixelFormat pixelFormat, int width, int height, int fps, CS_Status *status)
 
CS_Bool CS_SetSourcePixelFormat (CS_Source source, enum WPI_PixelFormat pixelFormat, CS_Status *status)
 
CS_Bool CS_SetSourceResolution (CS_Source source, int width, int height, CS_Status *status)
 
CS_Bool CS_SetSourceFPS (CS_Source source, int fps, CS_Status *status)
 
CS_Bool CS_SetSourceConfigJson (CS_Source source, const struct WPI_String *config, CS_Status *status)
 
void CS_GetSourceConfigJson (CS_Source source, struct WPI_String *config, CS_Status *status)
 
CS_VideoModeCS_EnumerateSourceVideoModes (CS_Source source, int *count, CS_Status *status)
 
CS_SinkCS_EnumerateSourceSinks (CS_Source source, int *count, CS_Status *status)
 
CS_Source CS_CopySource (CS_Source source, CS_Status *status)
 
void CS_ReleaseSource (CS_Source source, CS_Status *status)
 

Detailed Description

Function Documentation

◆ CS_CopySource()

CS_Source CS_CopySource ( CS_Source  source,
CS_Status status 
)

◆ CS_EnumerateSourceProperties()

CS_Property * CS_EnumerateSourceProperties ( CS_Source  source,
int *  count,
CS_Status status 
)

◆ CS_EnumerateSourceSinks()

CS_Sink * CS_EnumerateSourceSinks ( CS_Source  source,
int *  count,
CS_Status status 
)

◆ CS_EnumerateSourceVideoModes()

CS_VideoMode * CS_EnumerateSourceVideoModes ( CS_Source  source,
int *  count,
CS_Status status 
)

◆ CS_GetSourceConfigJson()

void CS_GetSourceConfigJson ( CS_Source  source,
struct WPI_String config,
CS_Status status 
)

◆ CS_GetSourceDescription()

void CS_GetSourceDescription ( CS_Source  source,
struct WPI_String description,
CS_Status status 
)

◆ CS_GetSourceKind()

enum CS_SourceKind CS_GetSourceKind ( CS_Source  source,
CS_Status status 
)

◆ CS_GetSourceLastFrameTime()

uint64_t CS_GetSourceLastFrameTime ( CS_Source  source,
CS_Status status 
)

◆ CS_GetSourceName()

void CS_GetSourceName ( CS_Source  source,
struct WPI_String name,
CS_Status status 
)

◆ CS_GetSourceProperty()

CS_Property CS_GetSourceProperty ( CS_Source  source,
const struct WPI_String name,
CS_Status status 
)

◆ CS_GetSourceVideoMode()

void CS_GetSourceVideoMode ( CS_Source  source,
CS_VideoMode mode,
CS_Status status 
)

◆ CS_IsSourceConnected()

CS_Bool CS_IsSourceConnected ( CS_Source  source,
CS_Status status 
)

◆ CS_IsSourceEnabled()

CS_Bool CS_IsSourceEnabled ( CS_Source  source,
CS_Status status 
)

◆ CS_ReleaseSource()

void CS_ReleaseSource ( CS_Source  source,
CS_Status status 
)

◆ CS_SetSourceConfigJson()

CS_Bool CS_SetSourceConfigJson ( CS_Source  source,
const struct WPI_String config,
CS_Status status 
)

◆ CS_SetSourceConnectionStrategy()

void CS_SetSourceConnectionStrategy ( CS_Source  source,
enum CS_ConnectionStrategy  strategy,
CS_Status status 
)

◆ CS_SetSourceFPS()

CS_Bool CS_SetSourceFPS ( CS_Source  source,
int  fps,
CS_Status status 
)

◆ CS_SetSourcePixelFormat()

CS_Bool CS_SetSourcePixelFormat ( CS_Source  source,
enum WPI_PixelFormat  pixelFormat,
CS_Status status 
)

◆ CS_SetSourceResolution()

CS_Bool CS_SetSourceResolution ( CS_Source  source,
int  width,
int  height,
CS_Status status 
)

◆ CS_SetSourceVideoMode()

CS_Bool CS_SetSourceVideoMode ( CS_Source  source,
const CS_VideoMode mode,
CS_Status status 
)

◆ CS_SetSourceVideoModeDiscrete()

CS_Bool CS_SetSourceVideoModeDiscrete ( CS_Source  source,
enum WPI_PixelFormat  pixelFormat,
int  width,
int  height,
int  fps,
CS_Status status 
)