package com.example.nativemedia;
class NativeMedia {
  class GLViewVideoSink {
    int mMyGLSurfaceView;
  }
  class SurfaceHolderVideoSink {
    int mSurfaceHolder;
  }
  class VideoSink {
  }
  int mGLView2;
  int mGLView1;
  int mGLView2VideoSink;
  int mGLView1VideoSink;
  int mSurfaceHolder2VideoSink;
  int mSurfaceHolder1VideoSink;
  int mNativeMediaPlayerVideoSink;
  int mJavaMediaPlayerVideoSink;
  int mSelectedVideoSink;
  int mSurfaceHolder2;
  int mSurfaceView2;
  int mIsPlayingStreaming;
  int mSurfaceHolder1;
  int mSurfaceView1;
  int mMediaPlayerIsPrepared;
  int mMediaPlayer;
  int mSinkString;
  int mSourceString;
  int TAG;
}
class MyRenderer {
  int GL_TEXTURE_EXTERNAL_OES;
  int TAG;
  int updateSurface;
  int mSurface;
  int mRatio;
  int maTextureHandle;
  int maPositionHandle;
  int muSTMatrixHandle;
  int muMVPMatrixHandle;
  int mTextureID;
  int mProgram;
  int mSTMatrix;
  int mVMatrix;
  int mMMatrix;
  int mProjMatrix;
  int mMVPMatrix;
  int mFragmentShader;
  int mVertexShader;
  int mVertices;
  int mVerticesData;
  int VERTICES_DATA_UV_OFFSET;
  int VERTICES_DATA_POS_OFFSET;
  int VERTICES_DATA_STRIDE_BYTES;
  int FLOAT_SIZE_BYTES;
  int mContext;
}
class MyGLSurfaceView {
  int mRenderer;
}
