package Ġio . foto ap par at . view Ċ Ċ import Ġandroid . graphics . Surface Texture Ċ import Ġandroid . view . Surface Holder Ċ import Ġio . foto ap par at . view . Preview . Surface Ċ import Ġio . foto ap par at . view . Preview . Texture Ċ Ċ /** Ċ Ġ* ĠA Ġcamera Ġpreview Ġview . Ċ Ġ*/ Ċ sealed Ġclass ĠPreview Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġ[ Surface Texture ] Ġcamera Ġpreview . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġdata Ġclass ĠTexture ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsurface Texture : ĠSurface Texture ĊĠĠĠ Ġ) Ġ: ĠPreview () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġ[ Surface ] Ġcamera Ġpreview . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠWrap s Ġ[ Surface Holder ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġdata Ġclass ĠSurface ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsurface Holder : ĠSurface Holder ĊĠĠĠ Ġ) Ġ: ĠPreview () Ċ } Ċ Ċ /** Ċ Ġ* ĠCreates Ġa Ġnew Ġ[ Texture ]. Ċ Ġ*/ Ċ internal Ġfun ĠSurface Texture . to Preview () Ġ= ĠTexture ( surface Texture Ġ= Ġthis ) Ċ Ċ /** Ċ Ġ* ĠCreates Ġa Ġnew Ġ[ Surface ]. Ċ Ġ*/ Ċ internal Ġfun ĠSurface Holder . to Preview () Ġ= ĠSurface ( surface Holder Ġ= Ġthis )