package Ġcom . due ee ke . vide op layer . render Ċ Ċ import Ġandroid . graphics . Bitmap Ċ import Ġandroid . view . View Ċ import Ġcom . due ee ke . vide op layer . player . Abstract Player Ċ Ċ interface ĠI Render View Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åħ³èģĶ Abstract Player ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġattach To Player ( player : ĠAbstract Player ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġè®¾ç½® è§Ĩé¢ĳ å®½ é«ĺ ĊĠĠĠĠ Ġ* Ġ@ param Ġvideo Width Ġ å®½ ĊĠĠĠĠ Ġ* Ġ@ param Ġvideo Height Ġ é«ĺ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġset Video Size ( video Width : ĠInt , Ġvideo Height : ĠInt ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġè®¾ç½® è§Ĩé¢ĳ æĹ ĭ è½¬ è§Ĵ åº¦ ĊĠĠĠĠ Ġ* Ġ@ param Ġdegree Ġ è§Ĵ åº¦ åĢ¼ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġset Video Rotation ( degree : ĠInt ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġè®¾ç½® screen Ġscale Ġtype ĊĠĠĠĠ Ġ* Ġ@ param Ġscale Type Ġ ç±»åŀĭ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġset Scale Type ( scale Type : ĠInt ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ çľŁ å®ŀ çļĦ Render View ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġview : ĠView ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ æĪª åĽ¾ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġdo Screen Shot (): ĠBitmap ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ éĩĬæĶ¾ èµĦæºĲ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġrelease () Ċ }