Stay organized with collections
Save and categorize content based on your preferences.
JetPlayer.OnJetEventListener
public
static
interface
JetPlayer.OnJetEventListener
android.media.JetPlayer.OnJetEventListener
|
Handles the notification when the JET engine generates an event.
Summary
Public methods |
abstract
void
|
onJetEvent(JetPlayer player, short segment, byte track, byte channel, byte controller, byte value)
Callback for when the JET engine generates a new event.
|
abstract
void
|
onJetNumQueuedSegmentUpdate(JetPlayer player, int nbSegments)
Callback for when JET's number of queued segments is updated.
|
abstract
void
|
onJetPauseUpdate(JetPlayer player, int paused)
Callback for when JET pause state is updated.
|
abstract
void
|
onJetUserIdUpdate(JetPlayer player, int userId, int repeatCount)
Callback for when JET's currently playing segment's userID is updated.
|
Public methods
public abstract void onJetEvent (JetPlayer player,
short segment,
byte track,
byte channel,
byte controller,
byte value)
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 |
public abstract void onJetNumQueuedSegmentUpdate (JetPlayer player,
int nbSegments)
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 |
public abstract void onJetPauseUpdate (JetPlayer player,
int paused)
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) |
public abstract void onJetUserIdUpdate (JetPlayer player,
int userId,
int repeatCount)
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) |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# JetPlayer.OnJetEventListener\n\nAdded in [API level 3](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\nJetPlayer.OnJetEventListener\n============================\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/android/media/JetPlayer.OnJetEventListener \"View this page in Kotlin\") \\|Java\n\n\n`\npublic\nstatic\n\n\ninterface\nJetPlayer.OnJetEventListener\n`\n\n\n`\n\n\n`\n\n|--------------------------------------------|\n| android.media.JetPlayer.OnJetEventListener |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nHandles the notification when the JET engine generates an event.\n\nSummary\n-------\n\n| ### Public methods ||\n|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` abstract void` | ` `[onJetEvent](/reference/android/media/JetPlayer.OnJetEventListener#onJetEvent(android.media.JetPlayer,%20short,%20byte,%20byte,%20byte,%20byte))`(`[JetPlayer](/reference/android/media/JetPlayer)` player, short segment, byte track, byte channel, byte controller, byte value) ` Callback for when the JET engine generates a new event. |\n| ` abstract void` | ` `[onJetNumQueuedSegmentUpdate](/reference/android/media/JetPlayer.OnJetEventListener#onJetNumQueuedSegmentUpdate(android.media.JetPlayer,%20int))`(`[JetPlayer](/reference/android/media/JetPlayer)` player, int nbSegments) ` Callback for when JET's number of queued segments is updated. |\n| ` abstract void` | ` `[onJetPauseUpdate](/reference/android/media/JetPlayer.OnJetEventListener#onJetPauseUpdate(android.media.JetPlayer,%20int))`(`[JetPlayer](/reference/android/media/JetPlayer)` player, int paused) ` Callback for when JET pause state is updated. |\n| ` abstract void` | ` `[onJetUserIdUpdate](/reference/android/media/JetPlayer.OnJetEventListener#onJetUserIdUpdate(android.media.JetPlayer,%20int,%20int))`(`[JetPlayer](/reference/android/media/JetPlayer)` player, int userId, int repeatCount) ` Callback for when JET's currently playing segment's userID is updated. |\n\nPublic methods\n--------------\n\n### onJetEvent\n\nAdded in [API level 3](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic abstract void onJetEvent (JetPlayer player, \n short segment, \n byte track, \n byte channel, \n byte controller, \n byte value)\n```\n\nCallback for when the JET engine generates a new event.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|--------------|-------------------------------------------------------------|\n| `player` | `JetPlayer`: the JET player the event is coming from \u003cbr /\u003e |\n| `segment` | `short`: 8 bit unsigned value \u003cbr /\u003e |\n| `track` | `byte`: 6 bit unsigned value \u003cbr /\u003e |\n| `channel` | `byte`: 4 bit unsigned value \u003cbr /\u003e |\n| `controller` | `byte`: 7 bit unsigned value \u003cbr /\u003e |\n| `value` | `byte`: 7 bit unsigned value \u003cbr /\u003e |\n\n### onJetNumQueuedSegmentUpdate\n\nAdded in [API level 3](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic abstract void onJetNumQueuedSegmentUpdate (JetPlayer player, \n int nbSegments)\n```\n\nCallback for when JET's number of queued segments is updated.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|--------------|---------------------------------------------------------------------|\n| `player` | `JetPlayer`: the JET player the status update is coming from \u003cbr /\u003e |\n| `nbSegments` | `int`: the number of segments in the JET queue \u003cbr /\u003e |\n\n### onJetPauseUpdate\n\nAdded in [API level 3](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic abstract void onJetPauseUpdate (JetPlayer player, \n int paused)\n```\n\nCallback for when JET pause state is updated.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|----------|---------------------------------------------------------------------|\n| `player` | `JetPlayer`: the JET player the status update is coming from \u003cbr /\u003e |\n| `paused` | `int`: indicates whether JET is paused (1) or not (0) \u003cbr /\u003e |\n\n### onJetUserIdUpdate\n\nAdded in [API level 3](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic abstract void onJetUserIdUpdate (JetPlayer player, \n int userId, \n int repeatCount)\n```\n\nCallback for when JET's currently playing segment's userID is updated.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|---------------|----------------------------------------------------------------------------|\n| `player` | `JetPlayer`: the JET player the status update is coming from \u003cbr /\u003e |\n| `userId` | `int`: the ID of the currently playing segment \u003cbr /\u003e |\n| `repeatCount` | `int`: the repetition count for the segment (0 means it plays once) \u003cbr /\u003e |"]]