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

Functions

enum CS_SinkKind CS_GetSinkKind (CS_Sink sink, CS_Status *status)
 
void CS_GetSinkName (CS_Sink sink, struct WPI_String *name, CS_Status *status)
 
void CS_GetSinkDescription (CS_Sink sink, struct WPI_String *description, CS_Status *status)
 
CS_Property CS_GetSinkProperty (CS_Sink sink, const struct WPI_String *name, CS_Status *status)
 
CS_PropertyCS_EnumerateSinkProperties (CS_Sink sink, int *count, CS_Status *status)
 
void CS_SetSinkSource (CS_Sink sink, CS_Source source, CS_Status *status)
 
CS_Property CS_GetSinkSourceProperty (CS_Sink sink, const struct WPI_String *name, CS_Status *status)
 
CS_Bool CS_SetSinkConfigJson (CS_Sink sink, const struct WPI_String *config, CS_Status *status)
 
void CS_GetSinkConfigJson (CS_Sink sink, struct WPI_String *config, CS_Status *status)
 
CS_Source CS_GetSinkSource (CS_Sink sink, CS_Status *status)
 
CS_Sink CS_CopySink (CS_Sink sink, CS_Status *status)
 
void CS_ReleaseSink (CS_Sink sink, CS_Status *status)
 

Detailed Description

Function Documentation

◆ CS_CopySink()

CS_Sink CS_CopySink ( CS_Sink  sink,
CS_Status status 
)

◆ CS_EnumerateSinkProperties()

CS_Property * CS_EnumerateSinkProperties ( CS_Sink  sink,
int *  count,
CS_Status status 
)

◆ CS_GetSinkConfigJson()

void CS_GetSinkConfigJson ( CS_Sink  sink,
struct WPI_String config,
CS_Status status 
)

◆ CS_GetSinkDescription()

void CS_GetSinkDescription ( CS_Sink  sink,
struct WPI_String description,
CS_Status status 
)

◆ CS_GetSinkKind()

enum CS_SinkKind CS_GetSinkKind ( CS_Sink  sink,
CS_Status status 
)

◆ CS_GetSinkName()

void CS_GetSinkName ( CS_Sink  sink,
struct WPI_String name,
CS_Status status 
)

◆ CS_GetSinkProperty()

CS_Property CS_GetSinkProperty ( CS_Sink  sink,
const struct WPI_String name,
CS_Status status 
)

◆ CS_GetSinkSource()

CS_Source CS_GetSinkSource ( CS_Sink  sink,
CS_Status status 
)

◆ CS_GetSinkSourceProperty()

CS_Property CS_GetSinkSourceProperty ( CS_Sink  sink,
const struct WPI_String name,
CS_Status status 
)

◆ CS_ReleaseSink()

void CS_ReleaseSink ( CS_Sink  sink,
CS_Status status 
)

◆ CS_SetSinkConfigJson()

CS_Bool CS_SetSinkConfigJson ( CS_Sink  sink,
const struct WPI_String config,
CS_Status status 
)

◆ CS_SetSinkSource()

void CS_SetSinkSource ( CS_Sink  sink,
CS_Source  source,
CS_Status status 
)