-
@RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN_MR2) public class TextureMediaEncoder extends VideoMediaEncoder<TextureConfig>
Default implementation for video encoding.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classTextureMediaEncoder.FrameShould be acquired with acquireFrame, filled and then passedto notify with FRAME_EVENT.
-
Field Summary
Fields Modifier and Type Field Description public final static StringFRAME_EVENTpublic final static StringFILTER_EVENTprivate OnFrameDrewonFrameDrewListener
-
Constructor Summary
Constructors Constructor Description TextureMediaEncoder(TextureConfig config)
-
Method Summary
Modifier and Type Method Description voidsetOnFrameDrewListener(@Nullable() OnFrameDrew onFrameDrewListener)TextureMediaEncoder.FrameacquireFrame()Returns a new frame to be filled. BitmaptoBitmap(EglWindowSurface eglWindowSurface)Saves the EGL surface to the a BitmapExpects that this object's EGL surface is current. -
-
Constructor Detail
-
TextureMediaEncoder
TextureMediaEncoder(TextureConfig config)
-
-
Method Detail
-
setOnFrameDrewListener
void setOnFrameDrewListener(@Nullable() OnFrameDrew onFrameDrewListener)
-
acquireFrame
@NonNull() TextureMediaEncoder.Frame acquireFrame()
Returns a new frame to be filled. See Frame for details.
-
-
-
-