Package com.castlabs.sdk.debug
Class DebugPlayerControllerComponent
java.lang.Object
com.castlabs.sdk.debug.DebugPlayerControllerComponent
- All Implemented Interfaces:
PlayerControllerPlugin.Component
public final class DebugPlayerControllerComponent
extends Object
implements PlayerControllerPlugin.Component
Controller component that logs events and states from the
PlayerController.
In order to interact with this PlayerControllerPlugin.Component
you need to get an instance of it through
DebugPlugin.getDebugComponent(PlayerController).
-
Method Summary
Modifier and TypeMethodDescriptionvoidDisables logging of audio renderer events.voidDisables logging of decoder counters.voidDisables logging of load control.voidDisables logging of period info.voidDisables logging of transfer info.voidDisables logging of video renderer events.voidEnables logging of audio renderer events.voidEnables logging of decoder counters.voidEnables logging of load control.voidEnables logging of period info.voidEnables logging of transfer info.voidEnables logging of video renderer events.id()voidonDestroy(PlayerController playerController) voidonOpenBundle(PlayerController playerController, Bundle bundle) voidonOpenState(PlayerController playerController, PlayerConfig playerConfig)
-
Method Details
-
enableLogVideoRendererEvents
public void enableLogVideoRendererEvents()Enables logging of video renderer events. -
disableLogVideoRendererEvents
public void disableLogVideoRendererEvents()Disables logging of video renderer events. -
enableLogAudioRendererEvents
public void enableLogAudioRendererEvents()Enables logging of audio renderer events. -
disableLogAudioRendererEvents
public void disableLogAudioRendererEvents()Disables logging of audio renderer events. -
enableLogDecoderCounters
public void enableLogDecoderCounters()Enables logging of decoder counters. -
disableLogDecoderCounters
public void disableLogDecoderCounters()Disables logging of decoder counters. -
enableLogTransferInfo
public void enableLogTransferInfo()Enables logging of transfer info. -
disableLogTransferInfo
public void disableLogTransferInfo()Disables logging of transfer info. -
enableLogLoadControl
public void enableLogLoadControl()Enables logging of load control. -
disableLogLoadControl
public void disableLogLoadControl()Disables logging of load control. -
enableLogPeriodInfo
public void enableLogPeriodInfo()Enables logging of period info. -
disableLogPeriodInfo
public void disableLogPeriodInfo()Disables logging of period info. -
id
- Specified by:
idin interfacePlayerControllerPlugin.Component
-
onDestroy
- Specified by:
onDestroyin interfacePlayerControllerPlugin.Component
-
onOpenBundle
- Specified by:
onOpenBundlein interfacePlayerControllerPlugin.Component
-
onOpenState
- Specified by:
onOpenStatein interfacePlayerControllerPlugin.Component
-