3

我使用 grafika 代码创建了一个示例,我在其中从相机源创建视频。在 grafika 示例中,有一种方法可以在将数据传递给 muxer 时进行 drawExtra,从而在视频中添加点。我想在左上角添加水印来代替它。

请建议。

if (mFileSaveInProgress && showCam) {

         Log.e(TAG, "drawFrame  saving to new video");
          mEncoderSurface.makeCurrent();
          GLES20.glViewport(0, 0,720, 1280);
          mFullFrameBlit.drawFrame(mTextureId, mTmpMatrix);
        drawExtra(mFrameNum, viewWidth, viewHeight);
          mCircEncoder.frameAvailableSoon();
       mEncoderSurface.setPresentationTime(mvideoTexture.getTimestamp());
          mEncoderSurface.swapBuffers();

}

4

0 回答 0