Package-level declarations
Types
DefaultEglCore is an implementation of EglCore which uses EGL14 and OpenGLES2. OpenGLES3 has incompatibilities with AmazonChimeSDKMedia library.
DefaultEglCoreFactory will create a root EglCore lazily if no shared context is provided. It will track all child EglCore objects and release the root core if all child cores are released.
EglCoreFactory is an factory interface for creating new EglCore objects, possible using shared state
EglVideoRenderView is a VideoRenderView which requires EGL initialization to render VideoFrameTextureBuffer buffers. The VideoTileController should automatically manage (init and release) any bound tiles, but if it is desired to use a view outside of the controller (e.g. in pre-meeting device selection), users will need to call init and release themselves
SurfaceRenderView is an implementation of EglVideoRenderView which uses EGL14 and OpenGLES2 to draw any incoming video buffer types to the surface provided by the inherited SurfaceView.
TextureRenderView is an implementation of EglVideoRenderView which uses EGL14 and OpenGLES2 to draw any incoming video buffer types to the surface provided by the inherited TextureView