package Ġcom . hw illiam go . fuzzy _ video _ drill . scene . rt mp push Ċ Ċ import Ġcom . hw illiam go . li vert mp . jni . RT MP X 2 6 4 J ni Ċ import Ġcom . hw illiam go . li vert mp . jni . X 2 6 4 J ni Ċ Ċ /** Ċ Ġ* Ġdate : Ġ 2 0 2 1 / 8 / 1 Ċ Ġ* Ġauthor : ĠHW illiam go Ċ Ġ* Ġdescription : Ċ Ġ*/ Ċ object ĠR tmp Push Manager Ġ{ ĊĠĠĠ Ġfun Ġinit () Ġ{ ĊĠĠĠĠĠĠĠ ĠR TMP X 2 6 4 J ni . native _ init () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Video Encoder Info ( width : ĠInt , Ġheight : ĠInt , Ġfps : ĠInt , Ġbit rate : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠR TMP X 2 6 4 J ni . native _ set Video Encoder Info ( width , Ġheight , Ġfps , Ġbit rate ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġstart ( url : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠR TMP X 2 6 4 J ni . native _ start ( url ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġpush Video ( y uv Data : ĠByteArray ) Ġ{ ĊĠĠĠĠĠĠĠ ĠR TMP X 2 6 4 J ni . native _ push Video ( y uv Data ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġstop () Ġ{ ĊĠĠĠĠĠĠĠ ĠR TMP X 2 6 4 J ni . native _ stop () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġrelease () Ġ{ ĊĠĠĠĠĠĠĠ ĠR TMP X 2 6 4 J ni . native _ release () ĊĠĠĠ Ġ} Ċ }