Class MediaCodecInfo.CodecCapabilities
public class MediaCodecInfo.CodecCapabilities : JVMBridgeBase<MediaCodecInfo.CodecCapabilities>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseMediaCodecInfo.CodecCapabilities
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<MediaCodecInfo.CodecCapabilities>.SExecuteArray<T>(IJavaType, string, params object[])JVMBridgeBase<MediaCodecInfo.CodecCapabilities>.IsAssignableFrom(IJavaType)JVMBridgeBase<MediaCodecInfo.CodecCapabilities>.IsAssignableFrom<T>()JVMBridgeBase<MediaCodecInfo.CodecCapabilities>.Execute<T>(params T[])JVMBridgeBase<MediaCodecInfo.CodecCapabilities>.DynBridgeClazzJVMBridgeBase<MediaCodecInfo.CodecCapabilities>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
CodecCapabilities()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public CodecCapabilities()
CodecCapabilities(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public CodecCapabilities(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
COLOR_Format12bitRGB444
[Obsolete]
public static int COLOR_Format12bitRGB444 { get; }
Property Value
COLOR_Format16bitARGB1555
[Obsolete]
public static int COLOR_Format16bitARGB1555 { get; }
Property Value
COLOR_Format16bitARGB4444
[Obsolete]
public static int COLOR_Format16bitARGB4444 { get; }
Property Value
COLOR_Format16bitBGR565
[Obsolete]
public static int COLOR_Format16bitBGR565 { get; }
Property Value
COLOR_Format16bitRGB565
public static int COLOR_Format16bitRGB565 { get; }
Property Value
COLOR_Format18BitBGR666
[Obsolete]
public static int COLOR_Format18BitBGR666 { get; }
Property Value
COLOR_Format18bitARGB1665
[Obsolete]
public static int COLOR_Format18bitARGB1665 { get; }
Property Value
COLOR_Format18bitRGB666
[Obsolete]
public static int COLOR_Format18bitRGB666 { get; }
Property Value
COLOR_Format19bitARGB1666
[Obsolete]
public static int COLOR_Format19bitARGB1666 { get; }
Property Value
COLOR_Format24BitABGR6666
[Obsolete]
public static int COLOR_Format24BitABGR6666 { get; }
Property Value
COLOR_Format24BitARGB6666
[Obsolete]
public static int COLOR_Format24BitARGB6666 { get; }
Property Value
COLOR_Format24bitARGB1887
[Obsolete]
public static int COLOR_Format24bitARGB1887 { get; }
Property Value
COLOR_Format24bitBGR888
public static int COLOR_Format24bitBGR888 { get; }
Property Value
COLOR_Format24bitRGB888
[Obsolete]
public static int COLOR_Format24bitRGB888 { get; }
Property Value
COLOR_Format25bitARGB1888
[Obsolete]
public static int COLOR_Format25bitARGB1888 { get; }
Property Value
COLOR_Format32bitABGR2101010
public static int COLOR_Format32bitABGR2101010 { get; }
Property Value
COLOR_Format32bitABGR8888
public static int COLOR_Format32bitABGR8888 { get; }
Property Value
COLOR_Format32bitARGB8888
[Obsolete]
public static int COLOR_Format32bitARGB8888 { get; }
Property Value
COLOR_Format32bitBGRA8888
[Obsolete]
public static int COLOR_Format32bitBGRA8888 { get; }
Property Value
COLOR_Format64bitABGRFloat
public static int COLOR_Format64bitABGRFloat { get; }
Property Value
COLOR_Format8bitRGB332
[Obsolete]
public static int COLOR_Format8bitRGB332 { get; }
Property Value
COLOR_FormatCbYCrY
[Obsolete]
public static int COLOR_FormatCbYCrY { get; }
Property Value
COLOR_FormatCrYCbY
[Obsolete]
public static int COLOR_FormatCrYCbY { get; }
Property Value
COLOR_FormatL16
public static int COLOR_FormatL16 { get; }
Property Value
COLOR_FormatL2
[Obsolete]
public static int COLOR_FormatL2 { get; }
Property Value
COLOR_FormatL24
[Obsolete]
public static int COLOR_FormatL24 { get; }
Property Value
COLOR_FormatL32
[Obsolete]
public static int COLOR_FormatL32 { get; }
Property Value
COLOR_FormatL4
[Obsolete]
public static int COLOR_FormatL4 { get; }
Property Value
COLOR_FormatL8
public static int COLOR_FormatL8 { get; }
Property Value
COLOR_FormatMonochrome
[Obsolete]
public static int COLOR_FormatMonochrome { get; }
Property Value
COLOR_FormatRGBAFlexible
public static int COLOR_FormatRGBAFlexible { get; }
Property Value
COLOR_FormatRGBFlexible
public static int COLOR_FormatRGBFlexible { get; }
Property Value
COLOR_FormatRawBayer10bit
public static int COLOR_FormatRawBayer10bit { get; }
Property Value
COLOR_FormatRawBayer8bit
public static int COLOR_FormatRawBayer8bit { get; }
Property Value
COLOR_FormatRawBayer8bitcompressed
public static int COLOR_FormatRawBayer8bitcompressed { get; }
Property Value
COLOR_FormatSurface
public static int COLOR_FormatSurface { get; }
Property Value
COLOR_FormatYCbYCr
[Obsolete]
public static int COLOR_FormatYCbYCr { get; }
Property Value
COLOR_FormatYCrYCb
[Obsolete]
public static int COLOR_FormatYCrYCb { get; }
Property Value
COLOR_FormatYUV411PackedPlanar
[Obsolete]
public static int COLOR_FormatYUV411PackedPlanar { get; }
Property Value
COLOR_FormatYUV411Planar
[Obsolete]
public static int COLOR_FormatYUV411Planar { get; }
Property Value
COLOR_FormatYUV420Flexible
public static int COLOR_FormatYUV420Flexible { get; }
Property Value
COLOR_FormatYUV420PackedPlanar
[Obsolete]
public static int COLOR_FormatYUV420PackedPlanar { get; }
Property Value
COLOR_FormatYUV420PackedSemiPlanar
[Obsolete]
public static int COLOR_FormatYUV420PackedSemiPlanar { get; }
Property Value
COLOR_FormatYUV420Planar
[Obsolete]
public static int COLOR_FormatYUV420Planar { get; }
Property Value
COLOR_FormatYUV420SemiPlanar
[Obsolete]
public static int COLOR_FormatYUV420SemiPlanar { get; }
Property Value
COLOR_FormatYUV422Flexible
public static int COLOR_FormatYUV422Flexible { get; }
Property Value
COLOR_FormatYUV422PackedPlanar
[Obsolete]
public static int COLOR_FormatYUV422PackedPlanar { get; }
Property Value
COLOR_FormatYUV422PackedSemiPlanar
[Obsolete]
public static int COLOR_FormatYUV422PackedSemiPlanar { get; }
Property Value
COLOR_FormatYUV422Planar
[Obsolete]
public static int COLOR_FormatYUV422Planar { get; }
Property Value
COLOR_FormatYUV422SemiPlanar
[Obsolete]
public static int COLOR_FormatYUV422SemiPlanar { get; }
Property Value
COLOR_FormatYUV444Flexible
public static int COLOR_FormatYUV444Flexible { get; }
Property Value
COLOR_FormatYUV444Interleaved
[Obsolete]
public static int COLOR_FormatYUV444Interleaved { get; }
Property Value
COLOR_FormatYUVP010
public static int COLOR_FormatYUVP010 { get; }
Property Value
COLOR_QCOM_FormatYUV420SemiPlanar
[Obsolete]
public static int COLOR_QCOM_FormatYUV420SemiPlanar { get; }
Property Value
COLOR_TI_FormatYUV420PackedSemiPlanar
[Obsolete]
public static int COLOR_TI_FormatYUV420PackedSemiPlanar { get; }
Property Value
FEATURE_AdaptivePlayback
public static String FEATURE_AdaptivePlayback { get; }
Property Value
FEATURE_DetachedSurface
public static String FEATURE_DetachedSurface { get; }
Property Value
FEATURE_DynamicColorAspects
public static String FEATURE_DynamicColorAspects { get; }
Property Value
FEATURE_DynamicTimestamp
public static String FEATURE_DynamicTimestamp { get; }
Property Value
FEATURE_EncodingStatistics
public static String FEATURE_EncodingStatistics { get; }
Property Value
FEATURE_FrameParsing
public static String FEATURE_FrameParsing { get; }
Property Value
FEATURE_HdrEditing
public static String FEATURE_HdrEditing { get; }
Property Value
FEATURE_HlgEditing
public static String FEATURE_HlgEditing { get; }
Property Value
FEATURE_IntraRefresh
public static String FEATURE_IntraRefresh { get; }
Property Value
FEATURE_LowLatency
public static String FEATURE_LowLatency { get; }
Property Value
FEATURE_MultipleFrames
public static String FEATURE_MultipleFrames { get; }
Property Value
FEATURE_PartialFrame
public static String FEATURE_PartialFrame { get; }
Property Value
FEATURE_QpBounds
public static String FEATURE_QpBounds { get; }
Property Value
FEATURE_Roi
public static String FEATURE_Roi { get; }
Property Value
FEATURE_SecurePlayback
public static String FEATURE_SecurePlayback { get; }
Property Value
FEATURE_TunneledPlayback
public static String FEATURE_TunneledPlayback { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
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
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
arg0
MediaFormat