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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

フィールド

名前 説明
ParameterAdtsEnableCbrSeeking

ADTS 解析で一定のビットレート シークを有効にするかどうかを設定します。

(継承元 MediaParser)
ParameterAmrEnableCbrSeeking

AMR に対して一定のビットレート シークを有効にするかどうかを設定します。

(継承元 MediaParser)
ParameterFlacDisableId3

ID3 トラックをFLAC に対して無効にするかどうかを設定します。

(継承元 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

非 IDR I スライスで構成されるサンプルを TS が同期サンプル (キー フレーム) として扱うかどうかを設定します。

(継承元 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

Dolby AC-4 によって定義されている AC-4 コンテナー形式のパーサー: 次世代エンターテイメント サービスのオーディオ配信。

(継承元 MediaParser)
ParserNameAdts

ISO/IEC 13818-7 で定義されている ADTS コンテナー形式のパーサー。

(継承元 MediaParser)
ParserNameAmr

RFC 4867 で定義されている AMR コンテナー形式のパーサー。

(継承元 MediaParser)
ParserNameFlac

仕様で定義されている、LACF コンテナー形式のパーサー。

(継承元 MediaParser)
ParserNameFlv

ADOBE Flash Video File Format Specification で定義されている、FLV コンテナー形式のパーサー。

(継承元 MediaParser)
ParserNameFmp4

ISO/IEC 14496-12 で定義されている MP4 コンテナー形式を使用するフラグメント 化されたファイルのパーサー。

(継承元 MediaParser)
ParserNameMatroska

仕様で定義されている Matroska コンテナー形式のパーサー。

(継承元 MediaParser)
ParserNameMp3

ISO/IEC 11172-3 で定義されている MP3 コンテナー形式のパーサー。

(継承元 MediaParser)
ParserNameMp4

ISO/IEC 14496-12 で定義されている MP4 コンテナー形式を使用する非フラグメント ファイルのパーサー。

(継承元 MediaParser)
ParserNameOgg

RFC 3533 で定義されている OGG コンテナー形式のパーサー。

(継承元 MediaParser)
ParserNamePs

ISO/IEC 11172-1 で定義されている PS コンテナー形式のパーサー。

(継承元 MediaParser)
ParserNameTs

ISO/IEC 13818-1 で定義されている TS コンテナー形式のパーサー。

(継承元 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

ラップされたJava オブジェクト インスタンスのJniObjectReferenceを返します。

(継承元 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)

拡張メソッド

名前 説明
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側で有効であることを確認します。

適用対象