public class MediaCodecVideoEncoder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MediaCodecVideoEncoder.BitrateAdjustmentType |
static class |
MediaCodecVideoEncoder.EncoderProperties |
static class |
MediaCodecVideoEncoder.H264Profile |
static interface |
MediaCodecVideoEncoder.MediaCodecVideoEncoderErrorCallback |
static class |
MediaCodecVideoEncoder.VideoCodecType |
Modifier and Type | Field and Description |
---|---|
static int |
COLOR_FormatYUV420Flexible |
Constructor and Description |
---|
MediaCodecVideoEncoder() |
Modifier and Type | Method and Description |
---|---|
static void |
disableH264HwCodec() |
static void |
disableHevcHwCodec() |
static void |
disableVp8HwCodec() |
static void |
disableVp9HwCodec() |
static boolean |
isH264HighProfileHwSupported() |
static boolean |
isH264HwSupported() |
static boolean |
isH264HwSupportedUsingTextures() |
static boolean |
isH265HwSupportedUsingTextures() |
static boolean |
isHevcSupported() |
static boolean |
isVp8HwSupported() |
static boolean |
isVp8HwSupportedUsingTextures() |
static boolean |
isVp9HwSupported() |
static boolean |
isVp9HwSupportedUsingTextures() |
static void |
printStackTrace() |
static void |
setErrorCallback(MediaCodecVideoEncoder.MediaCodecVideoEncoderErrorCallback errorCallback) |
static MediaCodecVideoEncoder.EncoderProperties |
vp8HwEncoderProperties() |
public static final int COLOR_FormatYUV420Flexible
public static void setErrorCallback(MediaCodecVideoEncoder.MediaCodecVideoEncoderErrorCallback errorCallback)
public static void disableVp8HwCodec()
public static void disableVp9HwCodec()
public static void disableH264HwCodec()
public static void disableHevcHwCodec()
public static boolean isVp8HwSupported()
public static boolean isHevcSupported()
public static MediaCodecVideoEncoder.EncoderProperties vp8HwEncoderProperties()
public static boolean isVp9HwSupported()
public static boolean isH264HwSupported()
public static boolean isH264HighProfileHwSupported()
public static boolean isVp8HwSupportedUsingTextures()
public static boolean isVp9HwSupportedUsingTextures()
public static boolean isH264HwSupportedUsingTextures()
public static boolean isH265HwSupportedUsingTextures()
public static void printStackTrace()