package Ġcom . ss . ug c . android . alpha _ player . widget Ċ Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġcom . ss . ug c . android . alpha _ player . controller . IP layer Controller Ext Ċ import Ġcom . ss . ug c . android . alpha _ player . model . Scale Type Ċ import Ġcom . ss . ug c . android . alpha _ player . render . I Render Ċ Ċ interface ĠI Alpha Video View Ġ{ ĊĊĠĠĠ Ġfun Ġset LayoutParams ( params : ĠViewGroup . LayoutParams ?) ĊĊĠĠĠ Ġfun Ġset Visibility ( visibility : ĠInt ) ĊĊĠĠĠ Ġfun Ġbring To Front () ĊĊĠĠĠ Ġfun Ġadd Parent View ( parent View : ĠViewGroup ) ĊĊĠĠĠ Ġfun Ġremove Parent View ( parent View : ĠViewGroup ) ĊĊĠĠĠ Ġfun Ġget View (): ĠView ĊĊĠĠĠ Ġfun Ġget Measured Width (): ĠInt ĊĊĠĠĠ Ġfun Ġget Measured Height (): ĠInt ĊĊĠĠĠ Ġfun Ġrequest Render () ĊĊĠĠĠ Ġfun Ġset Player Controller ( player Controller : ĠI Player Controller Ext ) ĊĊĠĠĠ Ġfun Ġset Video Renderer ( renderer : ĠI Render ) ĊĊĠĠĠ Ġfun Ġset Scale Type ( scale Type : ĠScale Type ) ĊĊĠĠĠ Ġfun Ġget Scale Type (): ĠScale Type ĊĊĠĠĠ Ġfun Ġis Surface Created (): ĠBoolean ĊĊĠĠĠ Ġfun Ġmeasure Internal ( video Width : ĠFloat , Ġvideo Height : ĠFloat ) ĊĊĠĠĠ Ġfun Ġon First Frame () ĊĊĠĠĠ Ġfun Ġon Completion () ĊĊĠĠĠ Ġfun Ġon Pause () ĊĊĠĠĠ Ġfun Ġrelease () Ċ }