-
public abstract class AbstractEvent<PropertyValueType>
-
-
Field Summary
Fields Modifier and Type Field Description public final static String
CONFIGURATION
public final static String
CUE_POINT
public final static String
CUE_POINTS
public final static String
PLAYLIST
public final static String
VIDEO
public final static String
SOURCE
public final static String
CURRENT_VIDEO
public final static String
NEXT_VIDEO
public final static String
INDEX
public final static String
VIDEO_STILL
public final static String
FROM_SEEK_POSITION
public final static String
FROM_SEEK_POSITION_LONG
public final static String
SEEK_POSITION
public final static String
SEEK_POSITION_LONG
public final static String
RESTORE_SEEK_POSITION
public final static String
RESTORE_SEEK_POSITION_LONG
public final static String
ORIGINAL_SEEK_POSITION
public final static String
ORIGINAL_SEEK_POSITION_LONG
public final static String
PLAYHEAD_POSITION
public final static String
PLAYHEAD_POSITION_LONG
public final static String
VIDEO_DURATION
public final static String
VIDEO_DURATION_LONG
public final static String
SEGMENT_DURATION
public final static String
MAX_POSITION
public final static String
MAX_POSITION_LONG
public final static String
MIN_POSITION
public final static String
MIN_POSITION_LONG
public final static String
LIVE_WINDOW_DURATION
public final static String
LIVE_WINDOW_DURATION_LONG
public final static String
PERCENT_COMPLETE
public final static String
ERROR_MESSAGE
public final static String
ERROR_CODE
public final static String
ERROR_SUBCODE
public final static String
ERROR_EXTRA
public final static String
ERROR
public final static String
ERRORS
public final static String
VIDEO_WIDTH
public final static String
VIDEO_HEIGHT
public final static String
REQUEST_TOKEN
public final static String
DEBUG
public final static String
EMITTER
public final static String
ORIGINAL_EVENT
public final static String
EVENT_SOURCE
public final static String
LIST
public final static String
UUID
public final static String
ID
public final static String
START_TIME
public final static String
START_TIME_LONG
public final static String
END_TIME
public final static String
END_TIME_LONG
public final static String
SKIP_CUE_POINTS
public final static String
PLUGIN_NAME
public final static String
LEFT_VOLUME
public final static String
RIGHT_VOLUME
public final static String
VOLUME
public final static String
SEEK_CONTROLS_VISIBILITY
public final static String
SEEK_PROGRESS
public final static String
SEEK_PROGRESS_LONG
public final static String
SEEK_DEFAULT
public final static String
SEEK_DEFAULT_LONG
public final static String
SEEK_RELATIVE_ENABLED
public final static String
SEEK_PERCENTAGE
public final static String
SEEK_ON_HOLD_WAIT_TIME
public final static String
SEEK_ON_HOLD_UPDATE_FREQ
public final static String
BUILD_VERSION
public final static String
INSTANCE_STATE
public final static String
ACTIVITY
public final static String
FRAGMENT
public final static String
SUPPORT_FRAGMENT
public final static String
BOOLEAN
public final static String
TTML_DOCUMENT
public final static String
WEBVTT_DOCUMENT
public final static String
VALUE
public final static String
CEA608_DOCUMENT
public final static String
CEA708_DOCUMENT
public final static String
LOCALE_CODE
public final static String
CAPTION_FORMAT
public final static String
CAPTION_URI
public final static String
ALIGNMENT
public final static String
LINE
public final static String
LINE_TYPE
public final static String
LINE_ANCHOR
public final static String
SIZE
public final static String
POSITION
public final static String
POSITION_ANCHOR
public final static String
TEXT
public final static String
CAPTIONS_STATE
public final static String
LANGUAGES
public final static String
AUDIO_TRACKS_STATE
public final static String
PICTURE_IN_PICTURE_STATE
public final static String
TRACKS
public final static String
SELECTED_TRACK
public final static String
AUDIO_VARIANT
public final static String
ORIGINAL_PLAYHEAD_POSITION
public final static String
ORIGINAL_PLAYHEAD_POSITION_LONG
public final static String
PROGRESS_BAR_PLAYHEAD_POSITION
public final static String
PROGRESS_BAR_PLAYHEAD_POSITION_LONG
public final static String
CATALOG_URL
public final static String
RENDITION_URL
public final static String
RENDITION_INDICATED_BPS
public final static String
RENDITION_MIME_TYPE
public final static String
RENDITION_HEIGHT
public final static String
RENDITION_WIDTH
public final static String
FORWARD_BUFFER_SECONDS
public final static String
MEASURED_BPS
public final static String
MEDIA_BYTES_TRANSFERRED
public final static String
RESPONSE_TIME_MS
public final static String
AD_ID
public final static String
AD_TITLE
public final static String
PROJECTION_FORMAT
public final static String
REQUESTED_ORIENTATION
public final static String
PLAYBACK_LOCATION
public final static String
MEDIA_CONTROLLER_CONFIG
public final static String
BRIGHTCOVE_CONTROL_BAR
public final static String
BRIGHTCOVE_MEDIA_CONTROLLER
public final static String
ANDROID_VIEW
public final static String
GSC_MAX_CONCURRENCY_REACHED_MESSAGE
public final static String
GSC_HEARTBEAT_STOPPED_MESSAGE
public final static String
AD_INSIGHTS
public final static String
SEND_VIDEO_RESUMED_ANALYTICS
public final static String
STITCHED_POSITION
protected final String
type
protected boolean
isStopped
protected boolean
isPrevented
-
Constructor Summary
Constructors Constructor Description AbstractEvent(String type)
-
Method Summary
Modifier and Type Method Description String
getType()
The event type, typically specified from a constant value defined in EventType. boolean
isStopped()
Indicates that a participant of the current Event activity has stopped the processing of anyadditional Events. boolean
isPrevented()
Indicates that a participant of the current Event activity has prevented the default behaviorfor the current Event. static int
getNextId()
int
getId()
void
preventDefault()
Causes the Event handling framework to not execute any default behavior that may be definedfor a given Event. void
stopPropagation()
Causes the Event handling framework to stop processing any additional Events. String
toString()
PropertyValueType
getProperty(@NonNull() String propertyName)
<T> T
getProperty(String eventPropertyId, Class<T> type)
Returns the casted value of the eventPropertyId. int
getIntegerProperty(@NonNull() String propertyName)
Convenience method for accessing a property with an integer value long
getLongProperty(@NonNull() String propertyName)
Convenience method for accessing a property with an long value abstract Map<String, PropertyValueType>
getProperties()
-
-
Constructor Detail
-
AbstractEvent
AbstractEvent(String type)
-
-
Method Detail
-
getType
String getType()
The event type, typically specified from a constant value defined in EventType.
-
isStopped
boolean isStopped()
Indicates that a participant of the current Event activity has stopped the processing of anyadditional Events.
-
isPrevented
boolean isPrevented()
Indicates that a participant of the current Event activity has prevented the default behaviorfor the current Event.
-
getNextId
static int getNextId()
-
getId
int getId()
-
preventDefault
void preventDefault()
Causes the Event handling framework to not execute any default behavior that may be definedfor a given Event.
-
stopPropagation
void stopPropagation()
Causes the Event handling framework to stop processing any additional Events.
-
getProperty
@Nullable() PropertyValueType getProperty(@NonNull() String propertyName)
-
getProperty
<T> T getProperty(String eventPropertyId, Class<T> type)
Returns the casted value of the eventPropertyId.
- Parameters:
eventPropertyId
- the id of the property to retrieve.type
- the class to be casted.
-
getIntegerProperty
int getIntegerProperty(@NonNull() String propertyName)
Convenience method for accessing a property with an integer value
- Parameters:
propertyName
- Name of property to access
-
getLongProperty
long getLongProperty(@NonNull() String propertyName)
Convenience method for accessing a property with an long value
- Parameters:
propertyName
- Name of property to access
-
getProperties
@NonNull() abstract Map<String, PropertyValueType> getProperties()
-
-
-
-