Package edu.wpi.first.cscore
Class VideoProperty
java.lang.Object
edu.wpi.first.cscore.VideoProperty
public class VideoProperty extends Object
A source or sink property.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VideoProperty.Kind
VideoProperty property types. -
Method Summary
Modifier and Type Method Description int
get()
Returns property value.String[]
getChoices()
Returns the possible values for the enum property value.int
getDefault()
Returns property default value.VideoProperty.Kind
getKind()
Returns property kind.static VideoProperty.Kind
getKindFromInt(int kind)
Convert from the numerical representation of kind to an enum type.int
getMax()
Returns property maximum value.int
getMin()
Returns property minimum value.String
getName()
Returns property name.int
getStep()
Returns property step size.String
getString()
Returns the string property value.boolean
isBoolean()
Returns true if property is a boolean.boolean
isEnum()
Returns true if property is an enum.boolean
isInteger()
Returns true if property is an integer.boolean
isString()
Returns true if property is a string.boolean
isValid()
Returns true if property is valid.void
set(int value)
Sets property value.void
setString(String value)
Sets the string property value.
-
Method Details
-
getKindFromInt
Convert from the numerical representation of kind to an enum type.- Parameters:
kind
- The numerical representation of kind- Returns:
- The kind
-
getName
Returns property name.- Returns:
- Property name.
-
getKind
Returns property kind.- Returns:
- Property kind.
-
isValid
Returns true if property is valid.- Returns:
- True if property is valid.
-
isBoolean
Returns true if property is a boolean.- Returns:
- True if property is a boolean.
-
isInteger
Returns true if property is an integer.- Returns:
- True if property is an integer.
-
isString
Returns true if property is a string.- Returns:
- True if property is a string.
-
isEnum
Returns true if property is an enum.- Returns:
- True if property is an enum.
-
get
Returns property value.- Returns:
- Property value.
-
set
Sets property value.- Parameters:
value
- Property value.
-
getMin
Returns property minimum value.- Returns:
- Property minimum value.
-
getMax
Returns property maximum value.- Returns:
- Property maximum value.
-
getStep
Returns property step size.- Returns:
- Property step size.
-
getDefault
Returns property default value.- Returns:
- Property default value.
-
getString
Returns the string property value.This function is string-specific.
- Returns:
- The string property value.
-
setString
Sets the string property value.This function is string-specific.
- Parameters:
value
- String property value.
-
getChoices
Returns the possible values for the enum property value.This function is enum-specific.
- Returns:
- The possible values for the enum property value.
-