webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Static Public Member Functions | List of all members
org.webrtc.VideoRenderer Class Reference

Classes

interface  Callbacks
 
class  I420Frame
 

Public Member Functions

 VideoRenderer (Callbacks callbacks)
 
void dispose ()
 

Static Public Member Functions

static native void nativeCopyPlane (ByteBuffer src, int width, int height, int srcStride, ByteBuffer dst, int dstStride)
 
static void renderFrameDone (I420Frame frame)
 

Detailed Description

Java version of VideoSinkInterface. In addition to allowing clients to define their own rendering behavior (by passing in a Callbacks object), this class also provides a createGui() method for creating a GUI-rendering window on various platforms.

Constructor & Destructor Documentation

◆ VideoRenderer()

org.webrtc.VideoRenderer.VideoRenderer ( Callbacks  callbacks)
inline

Member Function Documentation

◆ dispose()

void org.webrtc.VideoRenderer.dispose ( )
inline

◆ nativeCopyPlane()

static native void org.webrtc.VideoRenderer.nativeCopyPlane ( ByteBuffer  src,
int  width,
int  height,
int  srcStride,
ByteBuffer  dst,
int  dstStride 
)
static

◆ renderFrameDone()

static void org.webrtc.VideoRenderer.renderFrameDone ( I420Frame  frame)
inlinestatic

This must be called after every renderFrame() to release the frame.


The documentation for this class was generated from the following file: