Package | Description |
---|---|
org.webrtc |
Modifier and Type | Method and Description |
---|---|
EglBase.Context |
EglBase.getEglBaseContext() |
Modifier and Type | Method and Description |
---|---|
static EglBase |
EglBase.create(EglBase.Context sharedContext)
Helper function for creating a plain context, sharing data with |sharedContext|.
|
static EglBase |
EglBase.create(EglBase.Context sharedContext,
int[] configAttributes)
Create a new context with the specified config attributes, sharing data with |sharedContext|.
|
static SurfaceTextureHelper |
SurfaceTextureHelper.create(java.lang.String threadName,
EglBase.Context sharedContext)
Same as above with alignTimestamps set to false.
|
static SurfaceTextureHelper |
SurfaceTextureHelper.create(java.lang.String threadName,
EglBase.Context sharedContext,
boolean alignTimestamps)
Construct a new SurfaceTextureHelper sharing OpenGL resources with |sharedContext|.
|
void |
SurfaceEglRenderer.init(EglBase.Context sharedContext,
int[] configAttributes,
RendererCommon.GlDrawer drawer) |
void |
EglRenderer.init(EglBase.Context sharedContext,
int[] configAttributes,
RendererCommon.GlDrawer drawer)
Same as above with usePresentationTimeStamp set to false.
|
void |
EglRenderer.init(EglBase.Context sharedContext,
int[] configAttributes,
RendererCommon.GlDrawer drawer,
boolean usePresentationTimeStamp)
Initialize this class, sharing resources with |sharedContext|.
|
void |
SurfaceViewRenderer.init(EglBase.Context sharedContext,
RendererCommon.RendererEvents rendererEvents)
Initialize this class, sharing resources with |sharedContext|.
|
void |
SurfaceEglRenderer.init(EglBase.Context sharedContext,
RendererCommon.RendererEvents rendererEvents,
int[] configAttributes,
RendererCommon.GlDrawer drawer)
Initialize this class, sharing resources with |sharedContext|.
|
void |
SurfaceViewRenderer.init(EglBase.Context sharedContext,
RendererCommon.RendererEvents rendererEvents,
int[] configAttributes,
RendererCommon.GlDrawer drawer)
Initialize this class, sharing resources with |sharedContext|.
|
static void |
MediaCodecVideoDecoder.setEglContext(EglBase.Context eglContext)
Deprecated.
Set EGL context used by HW decoding.
|
static void |
MediaCodecVideoEncoder.setEglContext(EglBase.Context eglContext)
Deprecated.
Set EGL context used by HW encoding.
|
Constructor and Description |
---|
DefaultVideoDecoderFactory(EglBase.Context eglContext)
Create decoder factory using default hardware decoder factory.
|
DefaultVideoEncoderFactory(EglBase.Context eglContext,
boolean enableIntelVp8Encoder,
boolean enableH264HighProfile)
Create encoder factory using default hardware encoder factory.
|
HardwareVideoDecoderFactory(EglBase.Context sharedContext)
Creates a HardwareVideoDecoderFactory that supports surface texture rendering.
|
HardwareVideoDecoderFactory(EglBase.Context sharedContext,
Predicate<android.media.MediaCodecInfo> codecAllowedPredicate)
Creates a HardwareVideoDecoderFactory that supports surface texture rendering.
|
HardwareVideoEncoderFactory(EglBase.Context sharedContext,
boolean enableIntelVp8Encoder,
boolean enableH264HighProfile)
Creates a HardwareVideoEncoderFactory that supports surface texture encoding.
|
HardwareVideoEncoderFactory(EglBase.Context sharedContext,
boolean enableIntelVp8Encoder,
boolean enableH264HighProfile,
Predicate<android.media.MediaCodecInfo> codecAllowedPredicate)
Creates a HardwareVideoEncoderFactory that supports surface texture encoding.
|
PlatformSoftwareVideoDecoderFactory(EglBase.Context sharedContext)
Creates a PlatformSoftwareVideoDecoderFactory that supports surface texture rendering.
|
VideoFileRenderer(java.lang.String outputFile,
int outputFileWidth,
int outputFileHeight,
EglBase.Context sharedContext) |