Class MediaItemInfo
public class MediaItemInfo : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Parcelable>MediaItemInfo
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Parcelable>.SExecuteWithSignature<TReturn>(IJavaType, string, string, params object[])JVMBridgeBase<Parcelable>.SExecuteWithSignature<TNewClass, TReturn>(string, string, params object[])JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()JVMBridgeBase<Parcelable>.Execute<T>(params T[])JVMBridgeBase<Parcelable>.DynBridgeClazzJVMBridgeBase<Parcelable>.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
MediaItemInfo()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public MediaItemInfo()
MediaItemInfo(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 MediaItemInfo(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
CREATOR
public static Parcelable.Creator CREATOR { get; }
Property Value
DATA_TYPE_AUDIO
public static long DATA_TYPE_AUDIO { get; }
Property Value
DATA_TYPE_DEPTH
public static long DATA_TYPE_DEPTH { get; }
Property Value
DATA_TYPE_GAIN_MAP
public static long DATA_TYPE_GAIN_MAP { get; }
Property Value
DATA_TYPE_GAPLESS
public static long DATA_TYPE_GAPLESS { get; }
Property Value
DATA_TYPE_HIGH_DYNAMIC_RANGE_VIDEO
public static long DATA_TYPE_HIGH_DYNAMIC_RANGE_VIDEO { get; }
Property Value
DATA_TYPE_HIGH_FRAME_RATE
public static long DATA_TYPE_HIGH_FRAME_RATE { get; }
Property Value
DATA_TYPE_IMAGE
public static long DATA_TYPE_IMAGE { get; }
Property Value
DATA_TYPE_METADATA
public static long DATA_TYPE_METADATA { get; }
Property Value
DATA_TYPE_SPATIAL_AUDIO
public static long DATA_TYPE_SPATIAL_AUDIO { get; }
Property Value
DATA_TYPE_SPEED_SETTING_CUE_POINTS
public static long DATA_TYPE_SPEED_SETTING_CUE_POINTS { get; }
Property Value
DATA_TYPE_VIDEO
public static long DATA_TYPE_VIDEO { 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
SOURCE_TYPE_CAMERA
public static int SOURCE_TYPE_CAMERA { get; }
Property Value
SOURCE_TYPE_EDITING_SESSION
public static int SOURCE_TYPE_EDITING_SESSION { get; }
Property Value
SOURCE_TYPE_GALLERY
https://developer.android.com/reference/android/media/metrics/MediaItemInfo.html#SOURCE_TYPE_GALLERY
public static int SOURCE_TYPE_GALLERY { get; }
Property Value
SOURCE_TYPE_GENERATED
public static int SOURCE_TYPE_GENERATED { get; }
Property Value
SOURCE_TYPE_LOCAL_FILE
public static int SOURCE_TYPE_LOCAL_FILE { get; }
Property Value
SOURCE_TYPE_REMOTE_FILE
public static int SOURCE_TYPE_REMOTE_FILE { get; }
Property Value
SOURCE_TYPE_REMOTE_LIVE_STREAM
public static int SOURCE_TYPE_REMOTE_LIVE_STREAM { get; }
Property Value
SOURCE_TYPE_UNSPECIFIED
public static int SOURCE_TYPE_UNSPECIFIED { get; }
Property Value
VALUE_UNSPECIFIED
public static int VALUE_UNSPECIFIED { get; }
Property Value
Methods
DescribeContents()
public int DescribeContents()
Returns
GetAudioChannelCount()
public int GetAudioChannelCount()
Returns
GetAudioSampleCount()
public long GetAudioSampleCount()
Returns
GetAudioSampleRateHz()
public int GetAudioSampleRateHz()
Returns
GetClipDurationMillis()
public long GetClipDurationMillis()
Returns
GetCodecNames()
public List<String> GetCodecNames()
Returns
GetContainerMimeType()
public String GetContainerMimeType()
Returns
GetDataTypes()
public long GetDataTypes()
Returns
GetDurationMillis()
https://developer.android.com/reference/android/media/metrics/MediaItemInfo.html#getDurationMillis()
public long GetDurationMillis()
Returns
GetSampleMimeTypes()
public List<String> GetSampleMimeTypes()
Returns
GetSourceType()
public int GetSourceType()
Returns
GetVideoDataSpace()
https://developer.android.com/reference/android/media/metrics/MediaItemInfo.html#getVideoDataSpace()
public int GetVideoDataSpace()
Returns
GetVideoFrameRate()
https://developer.android.com/reference/android/media/metrics/MediaItemInfo.html#getVideoFrameRate()
public float GetVideoFrameRate()
Returns
GetVideoSampleCount()
public long GetVideoSampleCount()
Returns
GetVideoSize()
public Size GetVideoSize()
Returns
WriteToParcel(Parcel, int)
public void WriteToParcel(Parcel arg0, int arg1)