WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches

Functions

CS_SinkKind wpi::cs::GetSinkKind (CS_Sink sink, CS_Status *status)
std::string wpi::cs::GetSinkName (CS_Sink sink, CS_Status *status)
std::string_view wpi::cs::GetSinkName (CS_Sink sink, wpi::util::SmallVectorImpl< char > &buf, CS_Status *status)
std::string wpi::cs::GetSinkDescription (CS_Sink sink, CS_Status *status)
std::string_view wpi::cs::GetSinkDescription (CS_Sink sink, wpi::util::SmallVectorImpl< char > &buf, CS_Status *status)
CS_Property wpi::cs::GetSinkProperty (CS_Sink sink, std::string_view name, CS_Status *status)
std::span< CS_Propertywpi::cs::EnumerateSinkProperties (CS_Sink sink, wpi::util::SmallVectorImpl< CS_Property > &vec, CS_Status *status)
void wpi::cs::SetSinkSource (CS_Sink sink, CS_Source source, CS_Status *status)
CS_Property wpi::cs::GetSinkSourceProperty (CS_Sink sink, std::string_view name, CS_Status *status)
bool wpi::cs::SetSinkConfigJson (CS_Sink sink, std::string_view config, CS_Status *status)
bool wpi::cs::SetSinkConfigJson (CS_Sink sink, const wpi::util::json &config, CS_Status *status)
std::string wpi::cs::GetSinkConfigJson (CS_Sink sink, CS_Status *status)
wpi::util::json wpi::cs::GetSinkConfigJsonObject (CS_Sink sink, CS_Status *status)
CS_Source wpi::cs::GetSinkSource (CS_Sink sink, CS_Status *status)
CS_Sink wpi::cs::CopySink (CS_Sink sink, CS_Status *status)
void wpi::cs::ReleaseSink (CS_Sink sink, CS_Status *status)

Detailed Description

Function Documentation

◆ CopySink()

CS_Sink wpi::cs::CopySink ( CS_Sink sink,
CS_Status * status )

◆ EnumerateSinkProperties()

std::span< CS_Property > wpi::cs::EnumerateSinkProperties ( CS_Sink sink,
wpi::util::SmallVectorImpl< CS_Property > & vec,
CS_Status * status )

◆ GetSinkConfigJson()

std::string wpi::cs::GetSinkConfigJson ( CS_Sink sink,
CS_Status * status )

◆ GetSinkConfigJsonObject()

wpi::util::json wpi::cs::GetSinkConfigJsonObject ( CS_Sink sink,
CS_Status * status )

◆ GetSinkDescription() [1/2]

std::string wpi::cs::GetSinkDescription ( CS_Sink sink,
CS_Status * status )

◆ GetSinkDescription() [2/2]

std::string_view wpi::cs::GetSinkDescription ( CS_Sink sink,
wpi::util::SmallVectorImpl< char > & buf,
CS_Status * status )

◆ GetSinkKind()

CS_SinkKind wpi::cs::GetSinkKind ( CS_Sink sink,
CS_Status * status )

◆ GetSinkName() [1/2]

std::string wpi::cs::GetSinkName ( CS_Sink sink,
CS_Status * status )

◆ GetSinkName() [2/2]

std::string_view wpi::cs::GetSinkName ( CS_Sink sink,
wpi::util::SmallVectorImpl< char > & buf,
CS_Status * status )

◆ GetSinkProperty()

CS_Property wpi::cs::GetSinkProperty ( CS_Sink sink,
std::string_view name,
CS_Status * status )

◆ GetSinkSource()

CS_Source wpi::cs::GetSinkSource ( CS_Sink sink,
CS_Status * status )

◆ GetSinkSourceProperty()

CS_Property wpi::cs::GetSinkSourceProperty ( CS_Sink sink,
std::string_view name,
CS_Status * status )

◆ ReleaseSink()

void wpi::cs::ReleaseSink ( CS_Sink sink,
CS_Status * status )

◆ SetSinkConfigJson() [1/2]

bool wpi::cs::SetSinkConfigJson ( CS_Sink sink,
const wpi::util::json & config,
CS_Status * status )

◆ SetSinkConfigJson() [2/2]

bool wpi::cs::SetSinkConfigJson ( CS_Sink sink,
std::string_view config,
CS_Status * status )

◆ SetSinkSource()

void wpi::cs::SetSinkSource ( CS_Sink sink,
CS_Source source,
CS_Status * status )