Как создать экземпляр объекта android.opengl.EGLContext? - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть эта функция (взято из 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();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...