Agora Java API Reference for Android
Public Member Functions | Protected Member Functions | List of all members
io.agora.rtc.mediaio.AgoraTextureCamera Class Reference
Inheritance diagram for io.agora.rtc.mediaio.AgoraTextureCamera:
io.agora.rtc.mediaio.TextureSource io.agora.rtc.mediaio.IVideoSource io.agora.rtc.mediaio.SurfaceTextureHelper.OnTextureFrameAvailableListener

Public Member Functions

 AgoraTextureCamera (Context context, int width, int height)
 
void onTextureFrameAvailable (int oesTextureId, float[] transformMatrix, long timestampNs)
 
- Public Member Functions inherited from io.agora.rtc.mediaio.TextureSource
 TextureSource (EglBase.Context sharedContext, int width, int height)
 
boolean onInitialize (IVideoFrameConsumer observer)
 
boolean onStart ()
 
void onStop ()
 
void onDispose ()
 
int getBufferType ()
 
void onTextureFrameAvailable (int oesTextureId, float[] transformMatrix, long timestampNs)
 
SurfaceTexture getSurfaceTexture ()
 
EglBase.Context getEglContext ()
 
void release ()
 

Protected Member Functions

boolean onCapturerOpened ()
 
boolean onCapturerStarted ()
 
void onCapturerStopped ()
 
void onCapturerClosed ()
 
- Protected Member Functions inherited from io.agora.rtc.mediaio.TextureSource
abstract boolean onCapturerOpened ()
 
abstract boolean onCapturerStarted ()
 
abstract void onCapturerStopped ()
 
abstract void onCapturerClosed ()
 

Additional Inherited Members

- Protected Attributes inherited from io.agora.rtc.mediaio.TextureSource
WeakReference< IVideoFrameConsumermConsumer
 
SurfaceTextureHelper mSurfaceTextureHelper
 
int mWidth
 
int mHeight
 
int mPixelFormat