Added in API level 3

OnJetEventListener

interface OnJetEventListener
android.media.JetPlayer.OnJetEventListener

Handles the notification when the JET engine generates an event.

Summary

Public methods
abstract Unit
onJetEvent(player: JetPlayer!, segment: Short, track: Byte, channel: Byte, controller: Byte, value: Byte)

Callback for when the JET engine generates a new event.

abstract Unit
onJetNumQueuedSegmentUpdate(player: JetPlayer!, nbSegments: Int)

Callback for when JET's number of queued segments is updated.

abstract Unit
onJetPauseUpdate(player: JetPlayer!, paused: Int)

Callback for when JET pause state is updated.

abstract Unit
onJetUserIdUpdate(player: JetPlayer!, userId: Int, repeatCount: Int)

Callback for when JET's currently playing segment's userID is updated.

Public methods

onJetEvent

Added in API level 3
abstract fun onJetEvent(
    player: JetPlayer!,
    segment: Short,
    track: Byte,
    channel: Byte,
    controller: Byte,
    value: Byte
): Unit

Callback for when the JET engine generates a new event.

Parameters
player JetPlayer!: the JET player the event is coming from
segment Short: 8 bit unsigned value
track Byte: 6 bit unsigned value
channel Byte: 4 bit unsigned value
controller Byte: 7 bit unsigned value
value Byte: 7 bit unsigned value

onJetNumQueuedSegmentUpdate

Added in API level 3
abstract fun onJetNumQueuedSegmentUpdate(
    player: JetPlayer!,
    nbSegments: Int
): Unit

Callback for when JET's number of queued segments is updated.

Parameters
player JetPlayer!: the JET player the status update is coming from
nbSegments Int: the number of segments in the JET queue

onJetPauseUpdate

Added in API level 3
abstract fun onJetPauseUpdate(
    player: JetPlayer!,
    paused: Int
): Unit

Callback for when JET pause state is updated.

Parameters
player JetPlayer!: the JET player the status update is coming from
paused Int: indicates whether JET is paused (1) or not (0)

onJetUserIdUpdate

Added in API level 3
abstract fun onJetUserIdUpdate(
    player: JetPlayer!,
    userId: Int,
    repeatCount: Int
): Unit

Callback for when JET's currently playing segment's userID is updated.

Parameters
player JetPlayer!: the JET player the status update is coming from
userId Int: the ID of the currently playing segment
repeatCount Int: the repetition count for the segment (0 means it plays once)