Package org.freedesktop.gstreamer.video
Enum Class NavigationMessageType
- All Implemented Interfaces:
Enumeration
,Serializable
,Comparable<NavigationMessageType>
,Constable
@Generated("io.github.jwharm.JavaGI")
public enum NavigationMessageType
extends Enum<NavigationMessageType>
implements Enumeration
A set of notifications that may be received on the bus when navigation
related status changes.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionSent when display angles in a multi-angle feature (such as a multiangle DVD) change - either angles have appeared or disappeared.Sent when the set of available commands changes and should re-queried by interested applications.Sent when a navigation event was not handled by any element in the pipeline (Since: 1.6)Returned from gst_navigation_message_get_type() when the passed message is not a navigation message.Sent when the mouse moves over or leaves a clickable region of the output, such as a DVD menu button. -
Method Summary
Modifier and TypeMethodDescriptionstatic Type
getType()
Get the GType of the NavigationMessageType classint
getValue()
Get the numeric value of this enumstatic NavigationMessageType
of
(int value) Create a new NavigationMessageType for the provided valuestatic NavigationMessageType
Returns the enum constant of this class with the specified name.static NavigationMessageType[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
INVALID
Returned from gst_navigation_message_get_type() when the passed message is not a navigation message. -
MOUSE_OVER
Sent when the mouse moves over or leaves a clickable region of the output, such as a DVD menu button. -
COMMANDS_CHANGED
Sent when the set of available commands changes and should re-queried by interested applications. -
ANGLES_CHANGED
Sent when display angles in a multi-angle feature (such as a multiangle DVD) change - either angles have appeared or disappeared. -
EVENT
Sent when a navigation event was not handled by any element in the pipeline (Since: 1.6)
-
-
Method Details
-
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
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 nameNullPointerException
- if the argument is null
-
of
Create a new NavigationMessageType for the provided value- Parameters:
value
- the enum value- Returns:
- the enum for the provided value
-
getValue
public int getValue()Get the numeric value of this enum- Specified by:
getValue
in interfaceEnumeration
- Returns:
- the enum value
-
getType
-