MediaParser.ISeekableInputReader 接口

定义

InputReader 允许设置读取位置的 。

[Android.Runtime.Register("android/media/MediaParser$SeekableInputReader", "", "Android.Media.MediaParser/ISeekableInputReaderInvoker", ApiSince=30)]
public interface MediaParser.ISeekableInputReader : Android.Media.MediaParser.IInputReader, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/media/MediaParser$SeekableInputReader", "", "Android.Media.MediaParser/ISeekableInputReaderInvoker", ApiSince=30)>]
type MediaParser.ISeekableInputReader = interface
    interface MediaParser.IInputReader
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
属性
实现

注解

android.media.MediaParser.SeekableInputReaderJava 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

字段

ParameterAdtsEnableCbrSeeking

设置是否应为 ADTS 分析启用常量比特率查找。

(继承自 MediaParser)
ParameterAmrEnableCbrSeeking

设置是否应为 AMR 启用常量比特率查找。

(继承自 MediaParser)
ParameterFlacDisableId3

设置是否应为 FLAC 禁用 ID3 轨迹。

(继承自 MediaParser)
ParameterMatroskaDisableCuesSeeking

设置 Matroska 分析是否应避免查找提示元素。

(继承自 MediaParser)
ParameterMp3DisableId3

设置是否应为 MP3 禁用 ID3 轨迹。

(继承自 MediaParser)
ParameterMp3EnableCbrSeeking

设置是否应为 MP3 启用常量比特率查找。

(继承自 MediaParser)
ParameterMp3EnableIndexSeeking

设置 MP3 分析是否应生成字节时间映射。

(继承自 MediaParser)
ParameterMp4IgnoreEditLists

设置 MP4 分析是否应忽略编辑列表。

(继承自 MediaParser)
ParameterMp4IgnoreTfdtBox

设置 MP4 分析是否应忽略 tfdt 框。

(继承自 MediaParser)
ParameterMp4TreatVideoFramesAsKeyframes

设置 MP4 分析是否应将所有视频帧视为关键帧。

(继承自 MediaParser)
ParameterTsAllowNonIdrAvcKeyframes

设置 TS 是否应将包含非IDR I 切片的样本视为同步样本 (关键帧) 。

(继承自 MediaParser)
ParameterTsDetectAccessUnits

设置 TS 分析是否应基于切片标头将 AVC 流拆分为访问单元。

(继承自 MediaParser)
ParameterTsEnableHdmvDtsAudioStreams

设置 TS 分析是否应处理 HDMV DTS 音频流。

(继承自 MediaParser)
ParameterTsIgnoreAacStream

设置 TS 分析是否应忽略 AAC 基本流。

(继承自 MediaParser)
ParameterTsIgnoreAvcStream

设置 TS 分析是否应忽略 AVC 基本流。

(继承自 MediaParser)
ParameterTsIgnoreSpliceInfoStream

设置 TS 分析是否应忽略接合信息流。

(继承自 MediaParser)
ParameterTsMode

设置 TS 分析的操作模式。

(继承自 MediaParser)
ParserNameAc3

AC-3 容器格式分析程序,如数字音频压缩标准 (AC-3) 中定义。

(继承自 MediaParser)
ParserNameAc4

AC-4 容器格式分析器,如 Dolby AC-4:下一代娱乐服务的音频传送所定义。

(继承自 MediaParser)
ParserNameAdts

ADTS 容器格式分析程序,如 ISO/IEC 13818-7 中定义。

(继承自 MediaParser)
ParserNameAmr

AMR 容器格式分析程序,如 RFC 4867 中定义。

(继承自 MediaParser)
ParserNameFlac

FLAC 容器格式分析程序,如 规范中定义。

(继承自 MediaParser)
ParserNameFlv

FLV 容器格式分析程序,如 Adobe Flash 视频文件格式规范中定义。

(继承自 MediaParser)
ParserNameFmp4

使用 MP4 容器格式分析碎片文件,如 ISO/IEC 14496-12 中定义。

(继承自 MediaParser)
ParserNameMatroska

Matroska 容器格式分析程序,如 规范中定义。

(继承自 MediaParser)
ParserNameMp3

MP3 容器格式分析程序,如 ISO/IEC 11172-3 中定义。

(继承自 MediaParser)
ParserNameMp4

使用 MP4 容器格式分析非分段文件,如 ISO/IEC 14496-12 中定义。

(继承自 MediaParser)
ParserNameOgg

RFC 3533 中定义的 OGG 容器格式分析程序。

(继承自 MediaParser)
ParserNamePs

PS 容器格式分析程序,如 ISO/IEC 11172-1 中定义。

(继承自 MediaParser)
ParserNameTs

TS 容器格式分析程序,如 ISO/IEC 13818-1 中定义。

(继承自 MediaParser)
ParserNameUnknown

尚未选择分析程序时返回 #getParserName() 的分析程序名称。

(继承自 MediaParser)
ParserNameWav

WAV 容器格式分析器,如多媒体编程接口和数据规范中定义。

(继承自 MediaParser)
SampleFlagDecodeOnly
已过时.

指示应解码但不呈现示例。

(继承自 MediaParser)
SampleFlagEncrypted
已过时.

指示该示例至少 (部分) 加密。

(继承自 MediaParser)
SampleFlagHasSupplementalData
已过时.

指示示例具有补充数据。

(继承自 MediaParser)
SampleFlagKeyFrame
已过时.

指示示例保存同步示例。

(继承自 MediaParser)
SampleFlagLastSample
已过时.

指示已知该示例包含流的最后一个媒体样本。

(继承自 MediaParser)

属性

Handle

获取基础 Android 对象的 JNI 值。

(继承自 IJavaObject)
JniIdentityHashCode

返回包装实例的 的值 java.lang.System.identityHashCode()

(继承自 IJavaPeerable)
JniManagedPeerState

托管对等方的状态。

(继承自 IJavaPeerable)
JniPeerMembers

成员访问和调用支持。

(继承自 IJavaPeerable)
LogSessionId

InputReader 允许设置读取位置的 。

(继承自 MediaParser)
ParserName

返回后备分析程序实现的名称。

(继承自 MediaParser)
PeerReference

返回 JniObjectReference 包装的 Java 对象实例的 。

(继承自 IJavaPeerable)

方法

Advance(MediaParser+ISeekableInputReader)

在提取输入媒体流方面取得进展,除非已到达输入的末尾。

(继承自 MediaParser)
Disposed()

在释放实例时调用。

(继承自 IJavaPeerable)
DisposeUnlessReferenced()

如果没有对此实例的未完成引用,则调用 Dispose();否则不执行任何操作。

(继承自 IJavaPeerable)
Finalized()

在实例完成时调用。

(继承自 IJavaPeerable)
Release()

释放获取的任何资源。

(继承自 MediaParser)
Seek(MediaParser+SeekPoint)

在要提取的媒体容器中查找 。

(继承自 MediaParser)
SeekToPosition(Int64)

设置给定 position处的读取位置。

SetJniIdentityHashCode(Int32)

设置 返回 JniIdentityHashCode的值。

(继承自 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

InputReader 允许设置读取位置的 。

(继承自 IJavaPeerable)
SetParameter(String, Object)

设置特定于分析程序的参数,这些参数允许自定义行为。

(继承自 MediaParser)
SetPeerReference(JniObjectReference)

设置 返回 PeerReference的值。

(继承自 IJavaPeerable)
SupportsParameter(String)

返回此分析程序是否支持给定 parameterName 的 。

(继承自 MediaParser)
UnregisterFromRuntime()

取消注册此实例,以便运行时不会从将来 Java.Interop.JniRuntime+JniValueManager.PeekValue 的调用中返回它。

(继承自 IJavaPeerable)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

InputReader 允许设置读取位置的 。

GetJniTypeName(IJavaPeerable)

InputReader 允许设置读取位置的 。

适用于