Class EncoderProfiles.VideoProfile
public class EncoderProfiles.VideoProfile : JVMBridgeBase<EncoderProfiles.VideoProfile>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
EncoderProfiles.VideoProfile
- Implements
- Extension Methods
Constructors
VideoProfile(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 VideoProfile(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
HDR_DOLBY_VISION
public static int HDR_DOLBY_VISION { get; set; }
Property Value
HDR_HDR10
public static int HDR_HDR10 { get; set; }
Property Value
HDR_HDR10PLUS
public static int HDR_HDR10PLUS { get; set; }
Property Value
HDR_HLG
public static int HDR_HLG { get; set; }
Property Value
HDR_NONE
public static int HDR_NONE { 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
YUV_420
public static int YUV_420 { get; set; }
Property Value
YUV_422
public static int YUV_422 { get; set; }
Property Value
YUV_444
public static int YUV_444 { get; set; }
Property Value
Methods
GetBitDepth()
public int GetBitDepth()
Returns
GetBitrate()
https://developer.android.com/reference/android/media/EncoderProfiles.VideoProfile.html#getBitrate()
public int GetBitrate()
Returns
GetChromaSubsampling()
public int GetChromaSubsampling()
Returns
GetCodec()
public int GetCodec()
Returns
GetFrameRate()
public int GetFrameRate()
Returns
GetHdrFormat()
public int GetHdrFormat()
Returns
GetHeight()
public int GetHeight()
Returns
GetMediaType()
public String GetMediaType()
Returns
GetProfile()
https://developer.android.com/reference/android/media/EncoderProfiles.VideoProfile.html#getProfile()
public int GetProfile()
Returns
GetWidth()
public int GetWidth()