package Ġdev . bm cre ations . sc rc ast . internal . recorder Ċ Ċ import Ġandroidx . annotation . Drawable Res Ċ import Ġandroidx . annotation . Restrict To Ċ import Ġandroidx . annotation . String Res Ċ import Ġdev . bm cre ations . sc rc ast . R Ċ Ċ @ Restrict To ( Restrict To . Scope . LIBRARY ) Ċ sealed Ġclass ĠAction ( ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġval ĠrequestId : ĠInt , ĊĠĠĠ Ġ@ String Res Ġval Ġlabel : ĠInt , ĊĠĠĠ Ġ@ Drawable Res Ġval Ġicon : ĠInt Ċ ) Ġ{ ĊĠĠĠ Ġobject ĠPause Ġ: ĠAction ( ĊĠĠĠĠĠĠĠ ĠACTION _ PAUSE , Ġ 1 , ĠR . string . pause , ĠR . drawable . ic _ pause ) ĊĠĠĠ Ġobject ĠResume Ġ: ĠAction ( ĊĠĠĠĠĠĠĠ ĠACTION _ RE SU ME , Ġ 0 , ĠR . string . resume , ĠR . drawable . ic _ resume ) ĊĠĠĠ Ġobject ĠStop Ġ: ĠAction ( ĊĠĠĠĠĠĠĠ ĠACTION _ STOP , Ġ 2 , ĠR . string . stop , ĠR . drawable . ic _ stop ) Ċ } Ċ Ċ @ Restrict To ( Restrict To . Scope . LIBRARY ) Ċ const Ġval ĠACTION _ PAUSE Ġ= Ġ" sc rc ast . internal . action . PAUSE " Ċ @ Restrict To ( Restrict To . Scope . LIBRARY ) Ċ const Ġval ĠACTION _ RE SU ME Ġ= Ġ" sc rc ast . internal . action . RE SU ME " Ċ @ Restrict To ( Restrict To . Scope . LIBRARY ) Ċ const Ġval ĠACTION _ STOP Ġ= Ġ" sc rc ast . internal . action . STOP " Ċ