package Ġcom . ude sh coffee . android . service . players Ċ Ċ import Ġcom . google . android . ex op layer 2 . Exo Playback Exception Ċ import Ġcom . google . android . ex op layer 2 . Playback Parameters Ċ import Ġcom . google . android . ex op layer 2 . Player Ċ import Ġcom . google . android . ex op layer 2 . Timeline Ċ import Ġcom . google . android . ex op layer 2 . source . Track Group Array Ċ import Ġcom . google . android . ex op layer 2 . track selection . Track Selection Array Ċ Ċ /* Ċ * Ġ ĠThis ĠInterface Ġis Ġuse Ġto Ġdrop Ġun wanted Ġcallback Ġof ĠEx o Player . Event Lister Ġto Ġbe Ġused Ġin ĠNew Player Ċ * Ġ*/ Ċ interface ĠNew Player EventListener : ĠPlayer . EventListener Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Timeline Changed ( timeline : ĠTimeline ?, Ġmanifest : ĠAny ?, Ġreason : ĠInt ) Ġ{} ĊĊĠĠĠ Ġoverride Ġfun Ġon Tracks Changed ( track Groups : ĠTrack Group Array ?, Ġtrack Selections : ĠTrack Selection Array ?) Ġ{} ĊĊĠĠĠ Ġoverride Ġfun Ġon Loading Changed ( isLoading : ĠBoolean ) Ġ{} ĊĊĠĠĠ Ġoverride Ġfun Ġon Player StateChanged ( play When Ready : ĠBoolean , Ġplayback State : ĠInt ) ĊĊĠĠĠ Ġoverride Ġfun Ġon Repeat Mode Changed ( repeat Mode : ĠInt ) Ġ{} ĊĊĠĠĠ Ġoverride Ġfun Ġon Shuffle Mode Enabled Changed ( shuffle Mode Enabled : ĠBoolean ) Ġ{} ĊĊĠĠĠ Ġoverride Ġfun Ġon Player Error ( error : ĠEx o Playback Exception ?) Ġ{} ĊĊĠĠĠ Ġoverride Ġfun Ġon Position Dis continu ity ( reason : ĠInt ) Ġ{} ĊĊĠĠĠ Ġoverride Ġfun Ġon Playback Parameters Changed ( playback Parameters : ĠPlay back Parameters ?) Ġ{} ĊĊĠĠĠ Ġoverride Ġfun Ġon Seek Processed () Ċ }