Class MediaCodecInfo.CodecCapabilities
public class MediaCodecInfo.CodecCapabilities : JVMBridgeBase<MediaCodecInfo.CodecCapabilities>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
MediaCodecInfo.CodecCapabilities
- Implements
- Extension Methods
Constructors
CodecCapabilities()
public CodecCapabilities()
CodecCapabilities(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public CodecCapabilities(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
COLOR_Format12bitRGB444
[Obsolete("Deprecated in JVM")]
public static int COLOR_Format12bitRGB444 { get; set; }
Property Value
COLOR_Format16bitARGB1555
[Obsolete("Deprecated in JVM")]
public static int COLOR_Format16bitARGB1555 { get; set; }
Property Value
COLOR_Format16bitARGB4444
[Obsolete("Deprecated in JVM")]
public static int COLOR_Format16bitARGB4444 { get; set; }
Property Value
COLOR_Format16bitBGR565
[Obsolete("Deprecated in JVM")]
public static int COLOR_Format16bitBGR565 { get; set; }
Property Value
COLOR_Format16bitRGB565
public static int COLOR_Format16bitRGB565 { get; set; }
Property Value
COLOR_Format18BitBGR666
[Obsolete("Deprecated in JVM")]
public static int COLOR_Format18BitBGR666 { get; set; }
Property Value
COLOR_Format18bitARGB1665
[Obsolete("Deprecated in JVM")]
public static int COLOR_Format18bitARGB1665 { get; set; }
Property Value
COLOR_Format18bitRGB666
[Obsolete("Deprecated in JVM")]
public static int COLOR_Format18bitRGB666 { get; set; }
Property Value
COLOR_Format19bitARGB1666
[Obsolete("Deprecated in JVM")]
public static int COLOR_Format19bitARGB1666 { get; set; }
Property Value
COLOR_Format24BitABGR6666
[Obsolete("Deprecated in JVM")]
public static int COLOR_Format24BitABGR6666 { get; set; }
Property Value
COLOR_Format24BitARGB6666
[Obsolete("Deprecated in JVM")]
public static int COLOR_Format24BitARGB6666 { get; set; }
Property Value
COLOR_Format24bitARGB1887
[Obsolete("Deprecated in JVM")]
public static int COLOR_Format24bitARGB1887 { get; set; }
Property Value
COLOR_Format24bitBGR888
public static int COLOR_Format24bitBGR888 { get; set; }
Property Value
COLOR_Format24bitRGB888
[Obsolete("Deprecated in JVM")]
public static int COLOR_Format24bitRGB888 { get; set; }
Property Value
COLOR_Format25bitARGB1888
[Obsolete("Deprecated in JVM")]
public static int COLOR_Format25bitARGB1888 { get; set; }
Property Value
COLOR_Format32bitABGR2101010
public static int COLOR_Format32bitABGR2101010 { get; set; }
Property Value
COLOR_Format32bitABGR8888
public static int COLOR_Format32bitABGR8888 { get; set; }
Property Value
COLOR_Format32bitARGB8888
[Obsolete("Deprecated in JVM")]
public static int COLOR_Format32bitARGB8888 { get; set; }
Property Value
COLOR_Format32bitBGRA8888
[Obsolete("Deprecated in JVM")]
public static int COLOR_Format32bitBGRA8888 { get; set; }
Property Value
COLOR_Format64bitABGRFloat
public static int COLOR_Format64bitABGRFloat { get; set; }
Property Value
COLOR_Format8bitRGB332
[Obsolete("Deprecated in JVM")]
public static int COLOR_Format8bitRGB332 { get; set; }
Property Value
COLOR_FormatCbYCrY
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatCbYCrY { get; set; }
Property Value
COLOR_FormatCrYCbY
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatCrYCbY { get; set; }
Property Value
COLOR_FormatL16
public static int COLOR_FormatL16 { get; set; }
Property Value
COLOR_FormatL2
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatL2 { get; set; }
Property Value
COLOR_FormatL24
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatL24 { get; set; }
Property Value
COLOR_FormatL32
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatL32 { get; set; }
Property Value
COLOR_FormatL4
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatL4 { get; set; }
Property Value
COLOR_FormatL8
public static int COLOR_FormatL8 { get; set; }
Property Value
COLOR_FormatMonochrome
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatMonochrome { get; set; }
Property Value
COLOR_FormatRGBAFlexible
public static int COLOR_FormatRGBAFlexible { get; set; }
Property Value
COLOR_FormatRGBFlexible
public static int COLOR_FormatRGBFlexible { get; set; }
Property Value
COLOR_FormatRawBayer10bit
public static int COLOR_FormatRawBayer10bit { get; set; }
Property Value
COLOR_FormatRawBayer8bit
public static int COLOR_FormatRawBayer8bit { get; set; }
Property Value
COLOR_FormatRawBayer8bitcompressed
public static int COLOR_FormatRawBayer8bitcompressed { get; set; }
Property Value
COLOR_FormatSurface
public static int COLOR_FormatSurface { get; set; }
Property Value
COLOR_FormatYCbYCr
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatYCbYCr { get; set; }
Property Value
COLOR_FormatYCrYCb
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatYCrYCb { get; set; }
Property Value
COLOR_FormatYUV411PackedPlanar
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatYUV411PackedPlanar { get; set; }
Property Value
COLOR_FormatYUV411Planar
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatYUV411Planar { get; set; }
Property Value
COLOR_FormatYUV420Flexible
public static int COLOR_FormatYUV420Flexible { get; set; }
Property Value
COLOR_FormatYUV420PackedPlanar
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatYUV420PackedPlanar { get; set; }
Property Value
COLOR_FormatYUV420PackedSemiPlanar
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatYUV420PackedSemiPlanar { get; set; }
Property Value
COLOR_FormatYUV420Planar
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatYUV420Planar { get; set; }
Property Value
COLOR_FormatYUV420SemiPlanar
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatYUV420SemiPlanar { get; set; }
Property Value
COLOR_FormatYUV422Flexible
public static int COLOR_FormatYUV422Flexible { get; set; }
Property Value
COLOR_FormatYUV422PackedPlanar
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatYUV422PackedPlanar { get; set; }
Property Value
COLOR_FormatYUV422PackedSemiPlanar
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatYUV422PackedSemiPlanar { get; set; }
Property Value
COLOR_FormatYUV422Planar
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatYUV422Planar { get; set; }
Property Value
COLOR_FormatYUV422SemiPlanar
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatYUV422SemiPlanar { get; set; }
Property Value
COLOR_FormatYUV444Flexible
public static int COLOR_FormatYUV444Flexible { get; set; }
Property Value
COLOR_FormatYUV444Interleaved
[Obsolete("Deprecated in JVM")]
public static int COLOR_FormatYUV444Interleaved { get; set; }
Property Value
COLOR_FormatYUVP010
public static int COLOR_FormatYUVP010 { get; set; }
Property Value
COLOR_FormatYUVP210
public static int COLOR_FormatYUVP210 { get; set; }
Property Value
COLOR_QCOM_FormatYUV420SemiPlanar
[Obsolete("Deprecated in JVM")]
public static int COLOR_QCOM_FormatYUV420SemiPlanar { get; set; }
Property Value
COLOR_TI_FormatYUV420PackedSemiPlanar
[Obsolete("Deprecated in JVM")]
public static int COLOR_TI_FormatYUV420PackedSemiPlanar { get; set; }
Property Value
FEATURE_AdaptivePlayback
public static String FEATURE_AdaptivePlayback { get; set; }
Property Value
FEATURE_DetachedSurface
public static String FEATURE_DetachedSurface { get; set; }
Property Value
FEATURE_DynamicColorAspects
public static String FEATURE_DynamicColorAspects { get; set; }
Property Value
FEATURE_DynamicTimestamp
public static String FEATURE_DynamicTimestamp { get; set; }
Property Value
FEATURE_EncodingStatistics
public static String FEATURE_EncodingStatistics { get; set; }
Property Value
FEATURE_FrameParsing
public static String FEATURE_FrameParsing { get; set; }
Property Value
FEATURE_HdrEditing
public static String FEATURE_HdrEditing { get; set; }
Property Value
FEATURE_HlgEditing
public static String FEATURE_HlgEditing { get; set; }
Property Value
FEATURE_IntraRefresh
public static String FEATURE_IntraRefresh { get; set; }
Property Value
FEATURE_LowLatency
public static String FEATURE_LowLatency { get; set; }
Property Value
FEATURE_MultipleFrames
public static String FEATURE_MultipleFrames { get; set; }
Property Value
FEATURE_PartialFrame
public static String FEATURE_PartialFrame { get; set; }
Property Value
FEATURE_QpBounds
public static String FEATURE_QpBounds { get; set; }
Property Value
FEATURE_Roi
public static String FEATURE_Roi { get; set; }
Property Value
FEATURE_SecurePlayback
public static String FEATURE_SecurePlayback { get; set; }
Property Value
FEATURE_TunneledPlayback
public static String FEATURE_TunneledPlayback { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
colorFormats
public int[] colorFormats { get; set; }
Property Value
- int[]
profileLevels
public MediaCodecInfo.CodecProfileLevel[] profileLevels { get; set; }
Property Value
Methods
CreateFromProfileLevel(String, int, int)
public static MediaCodecInfo.CodecCapabilities CreateFromProfileLevel(String arg0, int arg1, int arg2)
Parameters
Returns
CreatePoolableInstance()
HPA initializer for CodecCapabilities()
public static MediaCodecInfo.CodecCapabilities CreatePoolableInstance()
Returns
GetAudioCapabilities()
public MediaCodecInfo.AudioCapabilities GetAudioCapabilities()
Returns
GetDefaultFormat()
public MediaFormat GetDefaultFormat()
Returns
GetEncoderCapabilities()
public MediaCodecInfo.EncoderCapabilities GetEncoderCapabilities()
Returns
GetMaxSupportedInstances()
public int GetMaxSupportedInstances()
Returns
GetMimeType()
public String GetMimeType()
Returns
GetVideoCapabilities()
public MediaCodecInfo.VideoCapabilities GetVideoCapabilities()
Returns
IsFeatureRequired(String)
public bool IsFeatureRequired(String arg0)
Parameters
Returns
IsFeatureSupported(String)
public bool IsFeatureSupported(String arg0)
Parameters
Returns
IsFormatSupported(MediaFormat)
public bool IsFormatSupported(MediaFormat arg0)
Parameters
arg0MediaFormat