我具有此功能(取自webRTC api):
public static EglBase createEgl14(
android.opengl.EGLContext sharedContext) {...}
所以我需要用android.opengl.EGLContext
的实例来调用它。我有上下文的句柄(长),但找不到创建android.opengl.EGLContext
对象的方法
当我这样做:
new EGLContext(myContextHandle)
我收到
错误:EGLContext(long)在EGLContext中不公开;不可能是 从外包装访问
这是EGLContext的实现:
public class EGLContext extends EGLObjectHandle {
private EGLContext(long handle) {
super(handle);
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (!(o instanceof EGLContext)) return false;
EGLContext that = (EGLContext) o;
return getNativeHandle() == that.getNativeHandle();
}
}