|
| void | NotifyError (const wpi::Twine &msg) |
| | Signal sinks that an error has occurred. More...
|
| |
| void | SetConnected (bool connected) |
| | Set source connection status. More...
|
| |
| void | SetDescription (const wpi::Twine &description) |
| | Set source description. More...
|
| |
| VideoProperty | CreateProperty (const wpi::Twine &name, VideoProperty::Kind kind, int minimum, int maximum, int step, int defaultValue, int value) |
| | Create a property. More...
|
| |
| VideoProperty | CreateIntegerProperty (const wpi::Twine &name, int minimum, int maximum, int step, int defaultValue, int value) |
| | Create an integer property. More...
|
| |
| VideoProperty | CreateBooleanProperty (const wpi::Twine &name, bool defaultValue, bool value) |
| | Create a boolean property. More...
|
| |
| VideoProperty | CreateStringProperty (const wpi::Twine &name, const wpi::Twine &value) |
| | Create a string property. More...
|
| |
| void | SetEnumPropertyChoices (const VideoProperty &property, wpi::ArrayRef< std::string > choices) |
| | Configure enum property choices. More...
|
| |
| template<typename T > |
| void | SetEnumPropertyChoices (const VideoProperty &property, std::initializer_list< T > choices) |
| | Configure enum property choices. More...
|
| |
|
| VideoSource (const VideoSource &source) |
| |
|
| VideoSource (VideoSource &&other) noexcept |
| |
|
VideoSource & | operator= (VideoSource other) noexcept |
| |
|
| operator bool () const |
| |
|
int | GetHandle () const |
| |
|
bool | operator== (const VideoSource &other) const |
| |
|
bool | operator!= (const VideoSource &other) const |
| |
|
Kind | GetKind () const |
| | Get the kind of the source.
|
| |
| std::string | GetName () const |
| | Get the name of the source. More...
|
| |
| std::string | GetDescription () const |
| | Get the source description. More...
|
| |
| uint64_t | GetLastFrameTime () const |
| | Get the last time a frame was captured. More...
|
| |
| void | SetConnectionStrategy (ConnectionStrategy strategy) |
| | Sets the connection strategy. More...
|
| |
|
bool | IsConnected () const |
| | Is the source currently connected to whatever is providing the images?
|
| |
| bool | IsEnabled () const |
| | Gets source enable status. More...
|
| |
| VideoProperty | GetProperty (const wpi::Twine &name) |
| | Get a property. More...
|
| |
|
std::vector< VideoProperty > | EnumerateProperties () const |
| | Enumerate all properties of this source.
|
| |
|
VideoMode | GetVideoMode () const |
| | Get the current video mode.
|
| |
| bool | SetVideoMode (const VideoMode &mode) |
| | Set the video mode. More...
|
| |
| bool | SetVideoMode (VideoMode::PixelFormat pixelFormat, int width, int height, int fps) |
| | Set the video mode. More...
|
| |
| bool | SetPixelFormat (VideoMode::PixelFormat pixelFormat) |
| | Set the pixel format. More...
|
| |
| bool | SetResolution (int width, int height) |
| | Set the resolution. More...
|
| |
| bool | SetFPS (int fps) |
| | Set the frames per second (FPS). More...
|
| |
| bool | SetConfigJson (wpi::StringRef config) |
| | Set video mode and properties from a JSON configuration string. More...
|
| |
| bool | SetConfigJson (const wpi::json &config) |
| | Set video mode and properties from a JSON configuration object. More...
|
| |
| std::string | GetConfigJson () const |
| | Get a JSON configuration string. More...
|
| |
| wpi::json | GetConfigJsonObject () const |
| | Get a JSON configuration object. More...
|
| |
| double | GetActualFPS () const |
| | Get the actual FPS. More...
|
| |
| double | GetActualDataRate () const |
| | Get the data rate (in bytes per second). More...
|
| |
|
std::vector< VideoMode > | EnumerateVideoModes () const |
| | Enumerate all known video modes for this source.
|
| |
|
CS_Status | GetLastStatus () const |
| |
| std::vector< VideoSink > | EnumerateSinks () |
| | Enumerate all sinks connected to this source. More...
|
| |
A base class for single image providing sources.