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 TypeMethodDescriptionvoid
Disables logging of audio renderer events.void
Disables logging of decoder counters.void
Disables logging of load control.void
Disables logging of period info.void
Disables logging of transfer info.void
Disables logging of video renderer events.void
Enables logging of audio renderer events.void
Enables logging of decoder counters.void
Enables logging of load control.void
Enables logging of period info.void
Enables logging of transfer info.void
Enables logging of video renderer events.id()
void
onDestroy
(PlayerController playerController) void
onOpenBundle
(PlayerController playerController, Bundle bundle) void
onOpenState
(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:
id
in interfacePlayerControllerPlugin.Component
-
onDestroy
- Specified by:
onDestroy
in interfacePlayerControllerPlugin.Component
-
onOpenBundle
- Specified by:
onOpenBundle
in interfacePlayerControllerPlugin.Component
-
onOpenState
- Specified by:
onOpenState
in interfacePlayerControllerPlugin.Component
-