語言

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
屬性
實作

備註

InputReader 這樣可以設定讀取位置。

Java 文件 android.media.MediaParser.SeekableInputReader。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

欄位

名稱 Description
ParameterAdtsEnableCbrSeeking

設定是否應啟用恆定位元率尋址以進行 ADTS 解析。

(繼承來源 MediaParser)
ParameterAmrEnableCbrSeeking

設定是否應啟用恆定位元率尋址(FAST-BITRATE SECIEN)。

(繼承來源 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

根據 ISO/IEC 11172-3 定義的 MP3 容器格式解析器。

(繼承來源 MediaParser)
ParserNameMp4

使用 MP4 容器格式(依 ISO/IEC 14496-12 定義)處理非碎片檔案的解析器。

(繼承來源 MediaParser)
ParserNameOgg

根據 RFC 3533 定義的 OGG 容器格式解析器。

(繼承來源 MediaParser)
ParserNamePs

根據 ISO/IEC 11172-1 定義的 PS 容器格式解析器。

(繼承來源 MediaParser)
ParserNameTs

TS 容器格式的解析器,依據 ISO/IEC 13818-1 定義。

(繼承來源 MediaParser)
ParserNameUnknown

當尚未選擇解析器時,解析 #getParserName() 器名稱會回傳。

(繼承來源 MediaParser)
ParserNameWav

用於 WAV 容器格式的解析器,依據多媒體程式介面與資料規範所定義。

(繼承來源 MediaParser)
SampleFlagDecodeOnly
已淘汰.

表示樣本應該解碼但不渲染。

(繼承來源 MediaParser)
SampleFlagEncrypted
已淘汰.

表示樣本(至少部分)被加密。

(繼承來源 MediaParser)
SampleFlagHasSupplementalData
已淘汰.

表示樣本有補充資料。

(繼承來源 MediaParser)
SampleFlagKeyFrame
已淘汰.

表示該樣本包含同步樣本。

(繼承來源 MediaParser)
SampleFlagLastSample
已淘汰.

表示該樣本已知含有該串流的最後一個介質樣本。

(繼承來源 MediaParser)

屬性

名稱 Description
Handle

取得底層 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
JniIdentityHashCode

回傳包裹實例的 java.lang.System.identityHashCode() 值。

(繼承來源 IJavaPeerable)
JniManagedPeerState

管理貴族的狀況。

(繼承來源 IJavaPeerable)
JniObjectReferenceControlBlock

InputReader 這樣可以設定讀取位置。

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取與召喚支援。

(繼承來源 IJavaPeerable)
LogSessionId

InputReader 這樣可以設定讀取位置。

(繼承來源 MediaParser)
ParserName

回傳支持解析器實作的名稱。

(繼承來源 MediaParser)
PeerReference

回傳JniObjectReference包裹後的 Java 物件實例。

(繼承來源 IJavaPeerable)

方法

名稱 Description
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)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

InputReader 這樣可以設定讀取位置。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於