package Ġcom . example . ben ne . da isy app 2 . playback Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 4 . media . Media Metadata Compat Ċ Ċ interface ĠMusic Source Ġ: ĠIterable < Media Metadata Compat > Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMethod Ġwhich Ġwill Ġperform Ġa Ġgiven Ġaction Ġafter Ġthis Ġ[ Music Source ] Ġis Ġready Ġto Ġbe Ġused . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġperform Action ĠA Ġlambda Ġexpression Ġto Ġbe Ġcalled Ġwith Ġa Ġboolean Ġparameter Ġwhen ĊĠĠĠĠ Ġ* Ġthe Ġsource Ġis Ġready . Ġ` true ` Ġindicates Ġthe Ġsource Ġwas Ġsuccessfully Ġprepared , Ġ` false ` ĊĠĠĠĠ Ġ* Ġindicates Ġan Ġerror Ġoccurred . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġwhen Ready ( perform Action : Ġ( Boolean ) Ġ-> ĠUnit ): ĠBoolean ĊĊĠĠĠ Ġfun Ġsearch ( query : ĠString , Ġextras : ĠBundle ): ĠList < Media Metadata Compat > Ċ }