21 lines
581 B
Java
21 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;
|
||
|
}
|
||
|
}
|