Package com.nagra.otvaa.sdk
Class PlayerHandler
java.lang.Object
com.nagra.otvaa.sdk.PlayerHandler
- All Implemented Interfaces:
IPlayerHandler
- Direct Known Subclasses:
BitmovinHandler,ConnectHandler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<IPlayerEventListener>protected WeakReference<Object>protected PlayerStatistics -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPlayerEventListener(IPlayerEventListener listener) set the player event listenerprotected StringgetEventName(int eventType) get the player statisticsprotected voidnotifyPlayerEvent(int eventType) protected voidnotifyPlayerEvent(int eventType, Object eventParams) voidrelease()voidremove the player event listenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.nagra.otvaa.sdk.IPlayerHandler
getCurrentPosition, getPlayerType, getPlayerVersion, getVideoFrameRate, isLive, isReady
-
Field Details
-
mEventListener
-
mPlayerStatistics
-
mPlayerRef
-
-
Constructor Details
-
PlayerHandler
public PlayerHandler()
-
-
Method Details
-
addPlayerEventListener
Description copied from interface:IPlayerHandlerset the player event listener- Specified by:
addPlayerEventListenerin interfaceIPlayerHandler- Parameters:
listener- the player event listener
-
removePlayerEventListener
Description copied from interface:IPlayerHandlerremove the player event listener- Specified by:
removePlayerEventListenerin interfaceIPlayerHandler- Parameters:
listener- the player event listener
-
getStatistics
Description copied from interface:IPlayerHandlerget the player statistics- Specified by:
getStatisticsin interfaceIPlayerHandler- Returns:
- statistics instance
-
release
public void release()- Specified by:
releasein interfaceIPlayerHandler
-
notifyPlayerEvent
protected void notifyPlayerEvent(int eventType) -
notifyPlayerEvent
-
getEventName
-