|
| UsbCameraImpl (wpi::StringRef name, wpi::StringRef path) |
|
void | Start () |
|
void | SetProperty (int property, int value, CS_Status *status) override |
|
void | SetStringProperty (int property, wpi::StringRef value, CS_Status *status) override |
|
void | SetBrightness (int brightness, CS_Status *status) override |
|
int | GetBrightness (CS_Status *status) const override |
|
void | SetWhiteBalanceAuto (CS_Status *status) override |
|
void | SetWhiteBalanceHoldCurrent (CS_Status *status) override |
|
void | SetWhiteBalanceManual (int value, CS_Status *status) override |
|
void | SetExposureAuto (CS_Status *status) override |
|
void | SetExposureHoldCurrent (CS_Status *status) override |
|
void | SetExposureManual (int value, CS_Status *status) override |
|
bool | SetVideoMode (const VideoMode &mode, CS_Status *status) override |
|
bool | SetPixelFormat (VideoMode::PixelFormat pixelFormat, CS_Status *status) override |
|
bool | SetResolution (int width, int height, CS_Status *status) override |
|
bool | SetFPS (int fps, CS_Status *status) override |
|
void | NumSinksChanged () override |
|
void | NumSinksEnabledChanged () override |
|
std::string | GetPath () |
|
| SourceImpl (wpi::StringRef name) |
|
| SourceImpl (const SourceImpl &oth)=delete |
|
SourceImpl & | operator= (const SourceImpl &oth)=delete |
|
wpi::StringRef | GetName () const |
|
void | SetDescription (wpi::StringRef description) |
|
wpi::StringRef | GetDescription (wpi::SmallVectorImpl< char > &buf) const |
|
void | SetConnected (bool connected) |
|
bool | IsConnected () const |
|
int | GetNumSinks () const |
|
void | AddSink () |
|
void | RemoveSink () |
|
int | GetNumSinksEnabled () const |
|
void | EnableSink () |
|
void | DisableSink () |
|
uint64_t | GetCurFrameTime () |
|
Frame | GetCurFrame () |
|
Frame | GetNextFrame () |
|
Frame | GetNextFrame (double timeout) |
|
void | Wakeup () |
|
int | GetPropertyIndex (wpi::StringRef name) const |
|
wpi::ArrayRef< int > | EnumerateProperties (wpi::SmallVectorImpl< int > &vec, CS_Status *status) const |
|
CS_PropertyKind | GetPropertyKind (int property) const |
|
wpi::StringRef | GetPropertyName (int property, wpi::SmallVectorImpl< char > &buf, CS_Status *status) const |
|
int | GetProperty (int property, CS_Status *status) const |
|
int | GetPropertyMin (int property, CS_Status *status) const |
|
int | GetPropertyMax (int property, CS_Status *status) const |
|
int | GetPropertyStep (int property, CS_Status *status) const |
|
int | GetPropertyDefault (int property, CS_Status *status) const |
|
wpi::StringRef | GetStringProperty (int property, wpi::SmallVectorImpl< char > &buf, CS_Status *status) const |
|
std::vector< std::string > | GetEnumPropertyChoices (int property, CS_Status *status) const |
|
VideoMode | GetVideoMode (CS_Status *status) const |
|
std::vector< VideoMode > | EnumerateVideoModes (CS_Status *status) const |
|
std::unique_ptr< Image > | AllocImage (VideoMode::PixelFormat pixelFormat, int width, int height, size_t size) |
|
|
std::unique_ptr< PropertyImpl > | CreateEmptyProperty (wpi::StringRef name) const override |
|
bool | CacheProperties (CS_Status *status) const override |
|
void | PutFrame (VideoMode::PixelFormat pixelFormat, int width, int height, wpi::StringRef data, Frame::Time time) |
|
void | PutFrame (std::unique_ptr< Image > image, Frame::Time time) |
|
void | PutError (wpi::StringRef msg, Frame::Time time) |
|
PropertyImpl * | GetProperty (int property) |
|
const PropertyImpl * | GetProperty (int property) const |
|
void | NotifyPropertyCreated (int propIndex, PropertyImpl &prop) |
|
void | UpdatePropertyValue (int property, bool setString, int value, wpi::StringRef valueStr) |
|