20 lines
581 B
Java
20 lines
581 B
Java
package co.discord.media_engine;
|
|
|
|
import androidx.annotation.NonNull;
|
|
import org.webrtc.EglBase;
|
|
import org.webrtc.EglHelper;
|
|
public final class SharedEglBaseContext {
|
|
private static EglBase eglBase_;
|
|
|
|
@NonNull
|
|
public static synchronized EglBase.Context getEglContext() {
|
|
EglBase.Context eglBaseContext;
|
|
synchronized (SharedEglBaseContext.class) {
|
|
if (eglBase_ == null) {
|
|
eglBase_ = EglHelper.create();
|
|
}
|
|
eglBaseContext = eglBase_.getEglBaseContext();
|
|
}
|
|
return eglBaseContext;
|
|
}
|
|
}
|