|
CS_SourceKind | cs::GetSourceKind (CS_Source source, CS_Status *status) |
|
std::string | cs::GetSourceName (CS_Source source, CS_Status *status) |
|
std::string_view | cs::GetSourceName (CS_Source source, wpi::SmallVectorImpl< char > &buf, CS_Status *status) |
|
std::string | cs::GetSourceDescription (CS_Source source, CS_Status *status) |
|
std::string_view | cs::GetSourceDescription (CS_Source source, wpi::SmallVectorImpl< char > &buf, CS_Status *status) |
|
uint64_t | cs::GetSourceLastFrameTime (CS_Source source, CS_Status *status) |
|
void | cs::SetSourceConnectionStrategy (CS_Source source, CS_ConnectionStrategy strategy, CS_Status *status) |
|
bool | cs::IsSourceConnected (CS_Source source, CS_Status *status) |
|
bool | cs::IsSourceEnabled (CS_Source source, CS_Status *status) |
|
CS_Property | cs::GetSourceProperty (CS_Source source, std::string_view name, CS_Status *status) |
|
std::span< CS_Property > | cs::EnumerateSourceProperties (CS_Source source, wpi::SmallVectorImpl< CS_Property > &vec, CS_Status *status) |
|
VideoMode | cs::GetSourceVideoMode (CS_Source source, CS_Status *status) |
|
bool | cs::SetSourceVideoMode (CS_Source source, const VideoMode &mode, CS_Status *status) |
|
bool | cs::SetSourcePixelFormat (CS_Source source, VideoMode::PixelFormat pixelFormat, CS_Status *status) |
|
bool | cs::SetSourceResolution (CS_Source source, int width, int height, CS_Status *status) |
|
bool | cs::SetSourceFPS (CS_Source source, int fps, CS_Status *status) |
|
bool | cs::SetSourceConfigJson (CS_Source source, std::string_view config, CS_Status *status) |
|
bool | cs::SetSourceConfigJson (CS_Source source, const wpi::json &config, CS_Status *status) |
|
std::string | cs::GetSourceConfigJson (CS_Source source, CS_Status *status) |
|
wpi::json | cs::GetSourceConfigJsonObject (CS_Source source, CS_Status *status) |
|
std::vector< VideoMode > | cs::EnumerateSourceVideoModes (CS_Source source, CS_Status *status) |
|
std::span< CS_Sink > | cs::EnumerateSourceSinks (CS_Source source, wpi::SmallVectorImpl< CS_Sink > &vec, CS_Status *status) |
|
CS_Source | cs::CopySource (CS_Source source, CS_Status *status) |
|
void | cs::ReleaseSource (CS_Source source, CS_Status *status) |
|