WPILibC++
2018.4.1-20180921123319-1190-ge210073
|
An event generated by the library and provided to event listeners. More...
#include <cscore_oo.h>
Public Member Functions | |
VideoSource | GetSource () const |
Get the source associated with the event (if any). | |
VideoSink | GetSink () const |
Get the sink associated with the event (if any). | |
VideoProperty | GetProperty () const |
Get the property associated with the event (if any). | |
![]() | |
RawEvent (RawEvent::Kind kind_) | |
RawEvent (const wpi::Twine &name_, CS_Handle handle_, RawEvent::Kind kind_) | |
RawEvent (const wpi::Twine &name_, CS_Source source_, const VideoMode &mode_) | |
RawEvent (const wpi::Twine &name_, CS_Source source_, RawEvent::Kind kind_, CS_Property property_, CS_PropertyKind propertyKind_, int value_, const wpi::Twine &valueStr_) | |
Additional Inherited Members | |
![]() | |
enum | Kind { kSourceCreated = CS_SOURCE_CREATED, kSourceDestroyed = CS_SOURCE_DESTROYED, kSourceConnected = CS_SOURCE_CONNECTED, kSourceDisconnected = CS_SOURCE_DISCONNECTED, kSourceVideoModesUpdated = CS_SOURCE_VIDEOMODES_UPDATED, kSourceVideoModeChanged = CS_SOURCE_VIDEOMODE_CHANGED, kSourcePropertyCreated = CS_SOURCE_PROPERTY_CREATED, kSourcePropertyValueUpdated = CS_SOURCE_PROPERTY_VALUE_UPDATED, kSourcePropertyChoicesUpdated = CS_SOURCE_PROPERTY_CHOICES_UPDATED, kSinkSourceChanged = CS_SINK_SOURCE_CHANGED, kSinkCreated = CS_SINK_CREATED, kSinkDestroyed = CS_SINK_DESTROYED, kSinkEnabled = CS_SINK_ENABLED, kSinkDisabled = CS_SINK_DISABLED, kNetworkInterfacesChanged = CS_NETWORK_INTERFACES_CHANGED, kTelemetryUpdated = CS_TELEMETRY_UPDATED, kSinkPropertyCreated = CS_SINK_PROPERTY_CREATED, kSinkPropertyValueUpdated = CS_SINK_PROPERTY_VALUE_UPDATED, kSinkPropertyChoicesUpdated = CS_SINK_PROPERTY_CHOICES_UPDATED } |
![]() | |
Kind | kind |
CS_Source | sourceHandle = CS_INVALID_HANDLE |
CS_Sink | sinkHandle = CS_INVALID_HANDLE |
std::string | name |
VideoMode | mode |
CS_Property | propertyHandle |
CS_PropertyKind | propertyKind |
int | value |
std::string | valueStr |
An event generated by the library and provided to event listeners.