Table of Contents

Class MediaItemInfo

Namespace
Android.Media.Metrics
Assembly
MASES.Netdroid.dll
public class MediaItemInfo : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IParcelable
Inheritance
MediaItemInfo
Implements
Inherited Members
Extension Methods

Constructors

MediaItemInfo(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 MediaItemInfo(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; set; }

Property Value

Parcelable.Creator

DATA_TYPE_AUDIO

public static long DATA_TYPE_AUDIO { get; set; }

Property Value

long

DATA_TYPE_DEPTH

public static long DATA_TYPE_DEPTH { get; set; }

Property Value

long

DATA_TYPE_GAIN_MAP

public static long DATA_TYPE_GAIN_MAP { get; set; }

Property Value

long

DATA_TYPE_GAPLESS

public static long DATA_TYPE_GAPLESS { get; set; }

Property Value

long

DATA_TYPE_HIGH_DYNAMIC_RANGE_VIDEO

public static long DATA_TYPE_HIGH_DYNAMIC_RANGE_VIDEO { get; set; }

Property Value

long

DATA_TYPE_HIGH_FRAME_RATE

public static long DATA_TYPE_HIGH_FRAME_RATE { get; set; }

Property Value

long

DATA_TYPE_IMAGE

public static long DATA_TYPE_IMAGE { get; set; }

Property Value

long

DATA_TYPE_METADATA

public static long DATA_TYPE_METADATA { get; set; }

Property Value

long

DATA_TYPE_SPATIAL_AUDIO

public static long DATA_TYPE_SPATIAL_AUDIO { get; set; }

Property Value

long

DATA_TYPE_SPEED_SETTING_CUE_POINTS

public static long DATA_TYPE_SPEED_SETTING_CUE_POINTS { get; set; }

Property Value

long

DATA_TYPE_VIDEO

public static long DATA_TYPE_VIDEO { get; set; }

Property Value

long

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

SOURCE_TYPE_CAMERA

public static int SOURCE_TYPE_CAMERA { get; set; }

Property Value

int

SOURCE_TYPE_EDITING_SESSION

public static int SOURCE_TYPE_EDITING_SESSION { get; set; }

Property Value

int
public static int SOURCE_TYPE_GALLERY { get; set; }

Property Value

int

SOURCE_TYPE_GENERATED

public static int SOURCE_TYPE_GENERATED { get; set; }

Property Value

int

SOURCE_TYPE_LOCAL_FILE

public static int SOURCE_TYPE_LOCAL_FILE { get; set; }

Property Value

int

SOURCE_TYPE_REMOTE_FILE

public static int SOURCE_TYPE_REMOTE_FILE { get; set; }

Property Value

int

SOURCE_TYPE_REMOTE_LIVE_STREAM

public static int SOURCE_TYPE_REMOTE_LIVE_STREAM { get; set; }

Property Value

int

SOURCE_TYPE_UNSPECIFIED

public static int SOURCE_TYPE_UNSPECIFIED { get; set; }

Property Value

int

VALUE_UNSPECIFIED

public static int VALUE_UNSPECIFIED { get; set; }

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