package Ġcom . ly di as ch iff . hell a Ċ Ċ import Ġandroid . view . Surface Ċ import Ġandroidx . annotation . Any Thread Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġly dia Ġon Ġ 1 0 / 3 0 / 1 7 . Ċ Ġ*/ Ċ @ Any Thread Ċ interface ĠRs Surface Renderer Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet Ġan Ġoutput ĠSurface , Ġprobably Ġfrom Ġa ĠSurface View Ġor ĠTexture View . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġset Output Surface ( surface : ĠSurface ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGet Ġthe Ġinput ĠSurface , Ġusually Ġpassed Ġto ĠCamera 2 ĠCapture Session . ĠThis ĠSurface Ġis Ġexpecting Ġto ĊĠĠĠĠ Ġ* Ġconsume Ġstreaming ĠY UV Ġbuffers Ġfrom Ġthe Ġcamera . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġinput Surface : ĠSurface ? ĊĊĠĠĠ Ġval Ġis Running : ĠBoolean ĊĊĠĠĠ Ġfun Ġset Rs Renderer ( rs Renderer : ĠRs Renderer ) ĊĊĠĠĠ Ġfun Ġshutdown () Ċ }