Index: webrtc/sdk/android/api/org/webrtc/RendererCommon.java |
diff --git a/webrtc/sdk/android/api/org/webrtc/RendererCommon.java b/webrtc/sdk/android/api/org/webrtc/RendererCommon.java |
index ac71d9fd2bd48050a5f0ad17a198d2c331b374b7..8f8d9fef4cf4058cbce82134886bca12729a33af 100644 |
--- a/webrtc/sdk/android/api/org/webrtc/RendererCommon.java |
+++ b/webrtc/sdk/android/api/org/webrtc/RendererCommon.java |
@@ -48,6 +48,12 @@ public class RendererCommon { |
void drawYuv(int[] yuvTextures, float[] texMatrix, int frameWidth, int frameHeight, |
int viewportX, int viewportY, int viewportWidth, int viewportHeight); |
+ /** |
+ * Draws a VideoFrame.TextureBuffer. Default implementation calls either drawOes or drawRgb |
+ * depending on the type of the buffer. You can supply an additional render matrix. This is |
+ * used multiplied together with the transformation matrix of the frame. (M = renderMatrix * |
+ * transformationMatrix) |
+ */ |
default void |
drawTexture(VideoFrame.TextureBuffer buffer, android.graphics.Matrix renderMatrix, |
int frameWidth, int frameHeight, int viewportX, int viewportY, int viewportWidth, |