Table of Contents

Class MediaParser

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

MediaParser()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public MediaParser()

MediaParser(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 MediaParser(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

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

PARAMETER_ADTS_ENABLE_CBR_SEEKING

public static String PARAMETER_ADTS_ENABLE_CBR_SEEKING { get; }

Property Value

String

PARAMETER_AMR_ENABLE_CBR_SEEKING

public static String PARAMETER_AMR_ENABLE_CBR_SEEKING { get; }

Property Value

String

PARAMETER_FLAC_DISABLE_ID3

public static String PARAMETER_FLAC_DISABLE_ID3 { get; }

Property Value

String

PARAMETER_MATROSKA_DISABLE_CUES_SEEKING

public static String PARAMETER_MATROSKA_DISABLE_CUES_SEEKING { get; }

Property Value

String

PARAMETER_MP3_DISABLE_ID3

public static String PARAMETER_MP3_DISABLE_ID3 { get; }

Property Value

String

PARAMETER_MP3_ENABLE_CBR_SEEKING

public static String PARAMETER_MP3_ENABLE_CBR_SEEKING { get; }

Property Value

String

PARAMETER_MP3_ENABLE_INDEX_SEEKING

public static String PARAMETER_MP3_ENABLE_INDEX_SEEKING { get; }

Property Value

String

PARAMETER_MP4_IGNORE_EDIT_LISTS

public static String PARAMETER_MP4_IGNORE_EDIT_LISTS { get; }

Property Value

String

PARAMETER_MP4_IGNORE_TFDT_BOX

public static String PARAMETER_MP4_IGNORE_TFDT_BOX { get; }

Property Value

String

PARAMETER_MP4_TREAT_VIDEO_FRAMES_AS_KEYFRAMES

public static String PARAMETER_MP4_TREAT_VIDEO_FRAMES_AS_KEYFRAMES { get; }

Property Value

String

PARAMETER_TS_ALLOW_NON_IDR_AVC_KEYFRAMES

public static String PARAMETER_TS_ALLOW_NON_IDR_AVC_KEYFRAMES { get; }

Property Value

String

PARAMETER_TS_DETECT_ACCESS_UNITS

public static String PARAMETER_TS_DETECT_ACCESS_UNITS { get; }

Property Value

String

PARAMETER_TS_ENABLE_HDMV_DTS_AUDIO_STREAMS

public static String PARAMETER_TS_ENABLE_HDMV_DTS_AUDIO_STREAMS { get; }

Property Value

String

PARAMETER_TS_IGNORE_AAC_STREAM

public static String PARAMETER_TS_IGNORE_AAC_STREAM { get; }

Property Value

String

PARAMETER_TS_IGNORE_AVC_STREAM

public static String PARAMETER_TS_IGNORE_AVC_STREAM { get; }

Property Value

String

PARAMETER_TS_IGNORE_SPLICE_INFO_STREAM

public static String PARAMETER_TS_IGNORE_SPLICE_INFO_STREAM { get; }

Property Value

String

PARAMETER_TS_MODE

public static String PARAMETER_TS_MODE { get; }

Property Value

String

PARSER_NAME_AC3

public static String PARSER_NAME_AC3 { get; }

Property Value

String

PARSER_NAME_AC4

public static String PARSER_NAME_AC4 { get; }

Property Value

String

PARSER_NAME_ADTS

public static String PARSER_NAME_ADTS { get; }

Property Value

String

PARSER_NAME_AMR

public static String PARSER_NAME_AMR { get; }

Property Value

String

PARSER_NAME_FLAC

public static String PARSER_NAME_FLAC { get; }

Property Value

String

PARSER_NAME_FLV

public static String PARSER_NAME_FLV { get; }

Property Value

String

PARSER_NAME_FMP4

public static String PARSER_NAME_FMP4 { get; }

Property Value

String

PARSER_NAME_MATROSKA

public static String PARSER_NAME_MATROSKA { get; }

Property Value

String

PARSER_NAME_MP3

public static String PARSER_NAME_MP3 { get; }

Property Value

String

PARSER_NAME_MP4

public static String PARSER_NAME_MP4 { get; }

Property Value

String

PARSER_NAME_OGG

public static String PARSER_NAME_OGG { get; }

Property Value

String

PARSER_NAME_PS

public static String PARSER_NAME_PS { get; }

Property Value

String

PARSER_NAME_TS

public static String PARSER_NAME_TS { get; }

Property Value

String

PARSER_NAME_UNKNOWN

public static String PARSER_NAME_UNKNOWN { get; }

Property Value

String

PARSER_NAME_WAV

public static String PARSER_NAME_WAV { get; }

Property Value

String

SAMPLE_FLAG_DECODE_ONLY

public static int SAMPLE_FLAG_DECODE_ONLY { get; }

Property Value

int

SAMPLE_FLAG_ENCRYPTED

public static int SAMPLE_FLAG_ENCRYPTED { get; }

Property Value

int

SAMPLE_FLAG_HAS_SUPPLEMENTAL_DATA

public static int SAMPLE_FLAG_HAS_SUPPLEMENTAL_DATA { get; }

Property Value

int

SAMPLE_FLAG_KEY_FRAME

public static int SAMPLE_FLAG_KEY_FRAME { get; }

Property Value

int

SAMPLE_FLAG_LAST_SAMPLE

public static int SAMPLE_FLAG_LAST_SAMPLE { get; }

Property Value

int

Methods

Advance(SeekableInputReader)

public bool Advance(MediaParser.SeekableInputReader arg0)

Parameters

arg0 MediaParser.SeekableInputReader

MediaParser.SeekableInputReader

Returns

bool

bool

Exceptions

IOException

Create(OutputConsumer, params String[])

public static MediaParser Create(MediaParser.OutputConsumer arg0, params String[] arg1)

Parameters

arg0 MediaParser.OutputConsumer

MediaParser.OutputConsumer

arg1 String[]

String

Returns

MediaParser

MediaParser

CreateByName(String, OutputConsumer)

public static MediaParser CreateByName(String arg0, MediaParser.OutputConsumer arg1)

Parameters

arg0 String

String

arg1 MediaParser.OutputConsumer

MediaParser.OutputConsumer

Returns

MediaParser

MediaParser

GetLogSessionId()

public LogSessionId GetLogSessionId()

Returns

LogSessionId

LogSessionId

GetParserName()

public String GetParserName()

Returns

String

String

GetParserNames(MediaFormat)

public static List<String> GetParserNames(MediaFormat arg0)

Parameters

arg0 MediaFormat

MediaFormat

Returns

List<String>

List

Release()

public void Release()

Seek(SeekPoint)

public void Seek(MediaParser.SeekPoint arg0)

Parameters

arg0 MediaParser.SeekPoint

MediaParser.SeekPoint

SetLogSessionId(LogSessionId)

public void SetLogSessionId(LogSessionId arg0)

Parameters

arg0 LogSessionId

LogSessionId

SetParameter(String, object)

public MediaParser SetParameter(String arg0, object arg1)

Parameters

arg0 String

String

arg1 object

object

Returns

MediaParser

MediaParser

SupportsParameter(String)

public bool SupportsParameter(String arg0)

Parameters

arg0 String

String

Returns

bool

bool