Table of Contents

Class MediaItemInfo

Namespace
Android.Media.Metrics
Assembly
MASES.Netdroid.dll
public class MediaItemInfo : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<Parcelable>
MediaItemInfo
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()
JVMBridgeBase<Parcelable>.Execute<T>(params T[])
JVMBridgeBase<Parcelable>.DynBridgeClazz
JVMBridgeBase<Parcelable>.BridgeClazz
JVMBridgeBase.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.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.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

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

DATA_TYPE_AUDIO

public static long DATA_TYPE_AUDIO { get; }

Property Value

long

DATA_TYPE_DEPTH

public static long DATA_TYPE_DEPTH { get; }

Property Value

long

DATA_TYPE_GAIN_MAP

public static long DATA_TYPE_GAIN_MAP { get; }

Property Value

long

DATA_TYPE_GAPLESS

public static long DATA_TYPE_GAPLESS { get; }

Property Value

long

DATA_TYPE_HIGH_DYNAMIC_RANGE_VIDEO

public static long DATA_TYPE_HIGH_DYNAMIC_RANGE_VIDEO { get; }

Property Value

long

DATA_TYPE_HIGH_FRAME_RATE

public static long DATA_TYPE_HIGH_FRAME_RATE { get; }

Property Value

long

DATA_TYPE_IMAGE

public static long DATA_TYPE_IMAGE { get; }

Property Value

long

DATA_TYPE_METADATA

public static long DATA_TYPE_METADATA { get; }

Property Value

long

DATA_TYPE_SPATIAL_AUDIO

public static long DATA_TYPE_SPATIAL_AUDIO { get; }

Property Value

long

DATA_TYPE_SPEED_SETTING_CUE_POINTS

public static long DATA_TYPE_SPEED_SETTING_CUE_POINTS { get; }

Property Value

long

DATA_TYPE_VIDEO

public static long DATA_TYPE_VIDEO { get; }

Property Value

long

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

SOURCE_TYPE_CAMERA

public static int SOURCE_TYPE_CAMERA { get; }

Property Value

int

SOURCE_TYPE_EDITING_SESSION

public static int SOURCE_TYPE_EDITING_SESSION { get; }

Property Value

int
public static int SOURCE_TYPE_GALLERY { get; }

Property Value

int

SOURCE_TYPE_GENERATED

public static int SOURCE_TYPE_GENERATED { get; }

Property Value

int

SOURCE_TYPE_LOCAL_FILE

public static int SOURCE_TYPE_LOCAL_FILE { get; }

Property Value

int

SOURCE_TYPE_REMOTE_FILE

public static int SOURCE_TYPE_REMOTE_FILE { get; }

Property Value

int

SOURCE_TYPE_REMOTE_LIVE_STREAM

public static int SOURCE_TYPE_REMOTE_LIVE_STREAM { get; }

Property Value

int

SOURCE_TYPE_UNSPECIFIED

public static int SOURCE_TYPE_UNSPECIFIED { get; }

Property Value

int

VALUE_UNSPECIFIED

public static int VALUE_UNSPECIFIED { get; }

Property Value

int

Methods

DescribeContents()

public int DescribeContents()

Returns

int

int

GetAudioChannelCount()

public int GetAudioChannelCount()

Returns

int

int

GetAudioSampleCount()

public long GetAudioSampleCount()

Returns

long

long

GetAudioSampleRateHz()

public int GetAudioSampleRateHz()

Returns

int

int

GetClipDurationMillis()

public long GetClipDurationMillis()

Returns

long

long

GetCodecNames()

public List<String> GetCodecNames()

Returns

List<String>

List

GetContainerMimeType()

public String GetContainerMimeType()

Returns

String

String

GetDataTypes()

public long GetDataTypes()

Returns

long

long

GetDurationMillis()

public long GetDurationMillis()

Returns

long

long

GetSampleMimeTypes()

public List<String> GetSampleMimeTypes()

Returns

List<String>

List

GetSourceType()

public int GetSourceType()

Returns

int

int

GetVideoDataSpace()

public int GetVideoDataSpace()

Returns

int

int

GetVideoFrameRate()

public float GetVideoFrameRate()

Returns

float

float

GetVideoSampleCount()

public long GetVideoSampleCount()

Returns

long

long

GetVideoSize()

public Size GetVideoSize()

Returns

Size

Size

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int