У меня есть эта функция (взято из 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();
}
}