Class MediaParser
public class MediaParser : JVMBridgeBase<MediaParser>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<MediaParser>MediaParser
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<MediaParser>.SExecuteWithSignatureArray<T>(IJavaType, string, string, params object[])JVMBridgeBase<MediaParser>.IsAssignableFrom(IJavaType)JVMBridgeBase<MediaParser>.IsAssignableFrom<T>()JVMBridgeBase<MediaParser>.Execute<T>(params T[])JVMBridgeBase<MediaParser>.DynBridgeClazzJVMBridgeBase<MediaParser>.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
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { 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
PARAMETER_ADTS_ENABLE_CBR_SEEKING
public static String PARAMETER_ADTS_ENABLE_CBR_SEEKING { get; }
Property Value
PARAMETER_AMR_ENABLE_CBR_SEEKING
public static String PARAMETER_AMR_ENABLE_CBR_SEEKING { get; }
Property Value
PARAMETER_FLAC_DISABLE_ID3
public static String PARAMETER_FLAC_DISABLE_ID3 { get; }
Property Value
PARAMETER_MATROSKA_DISABLE_CUES_SEEKING
public static String PARAMETER_MATROSKA_DISABLE_CUES_SEEKING { get; }
Property Value
PARAMETER_MP3_DISABLE_ID3
public static String PARAMETER_MP3_DISABLE_ID3 { get; }
Property Value
PARAMETER_MP3_ENABLE_CBR_SEEKING
public static String PARAMETER_MP3_ENABLE_CBR_SEEKING { get; }
Property Value
PARAMETER_MP3_ENABLE_INDEX_SEEKING
public static String PARAMETER_MP3_ENABLE_INDEX_SEEKING { get; }
Property Value
PARAMETER_MP4_IGNORE_EDIT_LISTS
public static String PARAMETER_MP4_IGNORE_EDIT_LISTS { get; }
Property Value
PARAMETER_MP4_IGNORE_TFDT_BOX
https://developer.android.com/reference/android/media/MediaParser.html#PARAMETER_MP4_IGNORE_TFDT_BOX
public static String PARAMETER_MP4_IGNORE_TFDT_BOX { get; }
Property Value
PARAMETER_MP4_TREAT_VIDEO_FRAMES_AS_KEYFRAMES
public static String PARAMETER_MP4_TREAT_VIDEO_FRAMES_AS_KEYFRAMES { get; }
Property Value
PARAMETER_TS_ALLOW_NON_IDR_AVC_KEYFRAMES
public static String PARAMETER_TS_ALLOW_NON_IDR_AVC_KEYFRAMES { get; }
Property Value
PARAMETER_TS_DETECT_ACCESS_UNITS
public static String PARAMETER_TS_DETECT_ACCESS_UNITS { get; }
Property Value
PARAMETER_TS_ENABLE_HDMV_DTS_AUDIO_STREAMS
public static String PARAMETER_TS_ENABLE_HDMV_DTS_AUDIO_STREAMS { get; }
Property Value
PARAMETER_TS_IGNORE_AAC_STREAM
public static String PARAMETER_TS_IGNORE_AAC_STREAM { get; }
Property Value
PARAMETER_TS_IGNORE_AVC_STREAM
public static String PARAMETER_TS_IGNORE_AVC_STREAM { get; }
Property Value
PARAMETER_TS_IGNORE_SPLICE_INFO_STREAM
public static String PARAMETER_TS_IGNORE_SPLICE_INFO_STREAM { get; }
Property Value
PARAMETER_TS_MODE
public static String PARAMETER_TS_MODE { get; }
Property Value
PARSER_NAME_AC3
public static String PARSER_NAME_AC3 { get; }
Property Value
PARSER_NAME_AC4
public static String PARSER_NAME_AC4 { get; }
Property Value
PARSER_NAME_ADTS
public static String PARSER_NAME_ADTS { get; }
Property Value
PARSER_NAME_AMR
public static String PARSER_NAME_AMR { get; }
Property Value
PARSER_NAME_FLAC
public static String PARSER_NAME_FLAC { get; }
Property Value
PARSER_NAME_FLV
public static String PARSER_NAME_FLV { get; }
Property Value
PARSER_NAME_FMP4
public static String PARSER_NAME_FMP4 { get; }
Property Value
PARSER_NAME_MATROSKA
public static String PARSER_NAME_MATROSKA { get; }
Property Value
PARSER_NAME_MP3
public static String PARSER_NAME_MP3 { get; }
Property Value
PARSER_NAME_MP4
public static String PARSER_NAME_MP4 { get; }
Property Value
PARSER_NAME_OGG
public static String PARSER_NAME_OGG { get; }
Property Value
PARSER_NAME_PS
public static String PARSER_NAME_PS { get; }
Property Value
PARSER_NAME_TS
public static String PARSER_NAME_TS { get; }
Property Value
PARSER_NAME_UNKNOWN
public static String PARSER_NAME_UNKNOWN { get; }
Property Value
PARSER_NAME_WAV
public static String PARSER_NAME_WAV { get; }
Property Value
SAMPLE_FLAG_DECODE_ONLY
public static int SAMPLE_FLAG_DECODE_ONLY { get; }
Property Value
SAMPLE_FLAG_ENCRYPTED
public static int SAMPLE_FLAG_ENCRYPTED { get; }
Property Value
SAMPLE_FLAG_HAS_SUPPLEMENTAL_DATA
public static int SAMPLE_FLAG_HAS_SUPPLEMENTAL_DATA { get; }
Property Value
SAMPLE_FLAG_KEY_FRAME
public static int SAMPLE_FLAG_KEY_FRAME { get; }
Property Value
SAMPLE_FLAG_LAST_SAMPLE
public static int SAMPLE_FLAG_LAST_SAMPLE { get; }
Property Value
Methods
Advance(SeekableInputReader)
public bool Advance(MediaParser.SeekableInputReader arg0)
Parameters
Returns
Exceptions
Create(OutputConsumer, params String[])
public static MediaParser Create(MediaParser.OutputConsumer arg0, params String[] arg1)
Parameters
arg0
MediaParser.OutputConsumerarg1
String[]
Returns
CreateByName(String, OutputConsumer)
public static MediaParser CreateByName(String arg0, MediaParser.OutputConsumer arg1)
Parameters
Returns
GetLogSessionId()
public LogSessionId GetLogSessionId()
Returns
GetParserName()
public String GetParserName()
Returns
GetParserNames(MediaFormat)
public static List<String> GetParserNames(MediaFormat arg0)
Parameters
arg0
MediaFormat
Returns
Release()
public void Release()
Seek(SeekPoint)
public void Seek(MediaParser.SeekPoint arg0)
Parameters
SetLogSessionId(LogSessionId)
public void SetLogSessionId(LogSessionId arg0)
Parameters
arg0
LogSessionId
SetParameter(String, object)
public MediaParser SetParameter(String arg0, object arg1)
Parameters
Returns
SupportsParameter(String)
public bool SupportsParameter(String arg0)