Enum Class VideoEvent.Kind

java.lang.Object
java.lang.Enum<VideoEvent.Kind>
org.wpilib.vision.camera.VideoEvent.Kind
All Implemented Interfaces:
Serializable, Comparable<VideoEvent.Kind>, Constable
Enclosing class:
VideoEvent

public static enum VideoEvent.Kind extends Enum<VideoEvent.Kind>
VideoEvent kind.
  • Enum Constant Details

    • UNKNOWN

      public static final VideoEvent.Kind UNKNOWN
      Unknown video event.
    • SOURCE_CREATED

      public static final VideoEvent.Kind SOURCE_CREATED
      Source Created event.
    • SOURCE_DESTROYED

      public static final VideoEvent.Kind SOURCE_DESTROYED
      Source Destroyed event.
    • SOURCE_CONNECTED

      public static final VideoEvent.Kind SOURCE_CONNECTED
      Source Connected event.
    • SOURCE_DISCONNECTED

      public static final VideoEvent.Kind SOURCE_DISCONNECTED
      Source Disconnected event.
    • SOURCE_VIDEO_MODES_UPDATED

      public static final VideoEvent.Kind SOURCE_VIDEO_MODES_UPDATED
      Source Video Modes Updated event.
    • SOURCE_VIDEO_MODE_CHANGED

      public static final VideoEvent.Kind SOURCE_VIDEO_MODE_CHANGED
      Source VideoMode Changed event.
    • SOURCE_PROPERTY_CREATED

      public static final VideoEvent.Kind SOURCE_PROPERTY_CREATED
      Source Property Created event.
    • SOURCE_PROPERTY_VALUE_UPDATED

      public static final VideoEvent.Kind SOURCE_PROPERTY_VALUE_UPDATED
      Source Property Value Updated event.
    • SOURCE_PROPERTY_CHOICES_UPDATED

      public static final VideoEvent.Kind SOURCE_PROPERTY_CHOICES_UPDATED
      Source Property Choices Updated event.
    • SINK_SOURCE_CHANGED

      public static final VideoEvent.Kind SINK_SOURCE_CHANGED
      Sink Source Changed event.
    • SINK_CREATED

      public static final VideoEvent.Kind SINK_CREATED
      Sink Created event.
    • SINK_DESTROYED

      public static final VideoEvent.Kind SINK_DESTROYED
      Sink Destroyed event.
    • SINK_ENABLED

      public static final VideoEvent.Kind SINK_ENABLED
      Sink Enabled event.
    • SINK_DISABLED

      public static final VideoEvent.Kind SINK_DISABLED
      Sink Disabled event.
    • NETWORK_INTERFACES_CHANGED

      public static final VideoEvent.Kind NETWORK_INTERFACES_CHANGED
      Network Interfaces Changed event.
    • TELEMETRY_UPDATED

      public static final VideoEvent.Kind TELEMETRY_UPDATED
      Telemetry Updated event.
    • SINK_PROPERTY_CREATED

      public static final VideoEvent.Kind SINK_PROPERTY_CREATED
      Sink Property Created event.
    • SINK_PROPERTY_VALUE_UPDATED

      public static final VideoEvent.Kind SINK_PROPERTY_VALUE_UPDATED
      Sink Property Value Updated event.
    • SINK_PROPERTY_CHOICES_UPDATED

      public static final VideoEvent.Kind SINK_PROPERTY_CHOICES_UPDATED
      Sink Property Choices Updated event.
    • USB_CAMERAS_CHANGED

      public static final VideoEvent.Kind USB_CAMERAS_CHANGED
      Usb Cameras Changed event.
  • Method Details

    • values

      public static VideoEvent.Kind[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static VideoEvent.Kind valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public int getValue()
      Returns the kind value.
      Returns:
      The kind value.