MediaParser.ISeekableInputReader Schnittstelle

Definition

InputReader dies ermöglicht das Festlegen der Leseposition.

[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
Attribute
Implementiert

Hinweise

InputReader dies ermöglicht das Festlegen der Leseposition.

Java Dokumentation für android.media.MediaParser.SeekableInputReader.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Felder

Name Beschreibung
ParameterAdtsEnableCbrSeeking

Legt fest, ob die Suche nach konstanter Bitrate für die ADTS-Analyse aktiviert werden soll.

(Geerbt von MediaParser)
ParameterAmrEnableCbrSeeking

Legt fest, ob die Suche nach konstanter Bitrate für AMR aktiviert werden soll.

(Geerbt von MediaParser)
ParameterFlacDisableId3

Legt fest, ob die ID3-Spur für FLAC deaktiviert werden soll.

(Geerbt von MediaParser)
ParameterMatroskaDisableCuesSeeking

Legt fest, ob die Matroska-Analyse das Suchen nach dem Cues-Element vermeiden soll.

(Geerbt von MediaParser)
ParameterMp3DisableId3

Legt fest, ob die ID3-Spur für MP3 deaktiviert werden soll.

(Geerbt von MediaParser)
ParameterMp3EnableCbrSeeking

Legt fest, ob die Suche nach konstanter Bitrate für MP3 aktiviert werden soll.

(Geerbt von MediaParser)
ParameterMp3EnableIndexSeeking

Legt fest, ob die MP3-Analyse eine Zeit-zu-Byte-Zuordnung generieren soll.

(Geerbt von MediaParser)
ParameterMp4IgnoreEditLists

Legt fest, ob die MP4-Analyse Bearbeitungslisten ignorieren soll.

(Geerbt von MediaParser)
ParameterMp4IgnoreTfdtBox

Legt fest, ob die MP4-Analyse das Tfdt-Feld ignorieren soll.

(Geerbt von MediaParser)
ParameterMp4TreatVideoFramesAsKeyframes

Legt fest, ob die MP4-Analyse alle Videoframes als Keyframes behandeln soll.

(Geerbt von MediaParser)
ParameterTsAllowNonIdrAvcKeyframes

Legt fest, ob TS Beispiele behandeln soll, die aus Nicht-IDR-I-Segmenten als Synchronisierungsbeispiele (Keyframes) bestehen.

(Geerbt von MediaParser)
ParameterTsDetectAccessUnits

Legt fest, ob die TS-Analyse den AVC-Datenstrom basierend auf Datenschnittkopfzeilen in Zugriffseinheiten aufteilen soll.

(Geerbt von MediaParser)
ParameterTsEnableHdmvDtsAudioStreams

Legt fest, ob die TS-Analyse HDMV DTS-Audiostreams verarbeiten soll.

(Geerbt von MediaParser)
ParameterTsIgnoreAacStream

Legt fest, ob die TS-Analyse elementare AAC-Datenströme ignorieren soll.

(Geerbt von MediaParser)
ParameterTsIgnoreAvcStream

Legt fest, ob die TS-Analyse AVC-Elementardatenströme ignorieren soll.

(Geerbt von MediaParser)
ParameterTsIgnoreSpliceInfoStream

Legt fest, ob DIE TS-Analyse Datenströme ignorieren soll.

(Geerbt von MediaParser)
ParameterTsMode

Legt den Vorgangsmodus für die TS-Analyse fest.

(Geerbt von MediaParser)
ParserNameAc3

Parser für das AC-3-Containerformat, wie in Digital Audio Compression Standard (AC-3) definiert.

(Geerbt von MediaParser)
ParserNameAc4

Parser für das AC-4-Containerformat, wie von Dolby AC-4 definiert: Audiobereitstellung für Entertainment Services der nächsten Generation.

(Geerbt von MediaParser)
ParserNameAdts

Parser für das ADTS-Containerformat, wie in ISO/IEC 13818-7 definiert.

(Geerbt von MediaParser)
ParserNameAmr

Parser für das AMR-Containerformat, wie in RFC 4867 definiert.

(Geerbt von MediaParser)
ParserNameFlac

Parser für das FLAC-Containerformat, wie in der Spezifikation definiert.

(Geerbt von MediaParser)
ParserNameFlv

Parser für das FLV-Containerformat, wie in adobe Flash Video File Format Specification definiert.

(Geerbt von MediaParser)
ParserNameFmp4

Parser für fragmentierte Dateien mit dem MP4-Containerformat, wie in ISO/IEC 14496-12 definiert.

(Geerbt von MediaParser)
ParserNameMatroska

Parser für das Matroska-Containerformat, wie in der Spezifikation definiert.

(Geerbt von MediaParser)
ParserNameMp3

Parser für das MP3-Containerformat, wie in ISO/IEC 11172-3 definiert.

(Geerbt von MediaParser)
ParserNameMp4

Parser für nicht fragmentierte Dateien mit dem MP4-Containerformat, wie in ISO/IEC 14496-12 definiert.

(Geerbt von MediaParser)
ParserNameOgg

Parser für das OGG-Containerformat, wie in RFC 3533 definiert.

(Geerbt von MediaParser)
ParserNamePs

Parser für das PS-Containerformat, wie in ISO/IEC 11172-1 definiert.

(Geerbt von MediaParser)
ParserNameTs

Parser für das TS-Containerformat, wie in ISO/IEC 13818-1 definiert.

(Geerbt von MediaParser)
ParserNameUnknown

Parsername, der zurückgegeben #getParserName() wird, wenn noch kein Parser ausgewählt wurde.

(Geerbt von MediaParser)
ParserNameWav

Parser für das WAV-Containerformat, wie in Multimedia Programming Interface and Data Specifications definiert.

(Geerbt von MediaParser)
SampleFlagDecodeOnly
Veraltet.

Gibt an, dass das Beispiel decodiert, aber nicht gerendert werden soll.

(Geerbt von MediaParser)
SampleFlagEncrypted
Veraltet.

Gibt an, dass das Beispiel (zumindest teilweise) verschlüsselt ist.

(Geerbt von MediaParser)
SampleFlagHasSupplementalData
Veraltet.

Gibt an, dass das Beispiel zusätzliche Daten enthält.

(Geerbt von MediaParser)
SampleFlagKeyFrame
Veraltet.

Gibt an, dass das Beispiel ein Synchronisierungsbeispiel enthält.

(Geerbt von MediaParser)
SampleFlagLastSample
Veraltet.

Gibt an, dass das Beispiel bekanntermaßen das letzte Medienbeispiel des Datenstroms enthält.

(Geerbt von MediaParser)

Eigenschaften

Name Beschreibung
Handle

Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab.

(Geerbt von IJavaObject)
JniIdentityHashCode

Gibt den Wert java.lang.System.identityHashCode() für die umbrochene Instanz zurück.

(Geerbt von IJavaPeerable)
JniManagedPeerState

Status des verwalteten Peers.

(Geerbt von IJavaPeerable)
JniPeerMembers

Mitgliedszugriff und Aufrufunterstützung.

(Geerbt von IJavaPeerable)
LogSessionId

InputReader dies ermöglicht das Festlegen der Leseposition.

(Geerbt von MediaParser)
ParserName

Gibt den Namen der zugrunde stehenden Parserimplementierung zurück.

(Geerbt von MediaParser)
PeerReference

Gibt eine JniObjectReference der umbrochenen Java Objektinstanz zurück.

(Geerbt von IJavaPeerable)

Methoden

Name Beschreibung
Advance(MediaParser+ISeekableInputReader)

Macht Fortschritte bei der Extraktion des Eingabemedienstroms, es sei denn, das Ende der Eingabe wurde erreicht.

(Geerbt von MediaParser)
Disposed()

Wird aufgerufen, wenn die Instanz verworfen wurde.

(Geerbt von IJavaPeerable)
DisposeUnlessReferenced()

Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen Dispose(). Andernfalls wird nichts ausgeführt.

(Geerbt von IJavaPeerable)
Finalized()

Wird aufgerufen, wenn die Instanz abgeschlossen wurde.

(Geerbt von IJavaPeerable)
Release()

Gibt alle erworbenen Ressourcen frei.

(Geerbt von MediaParser)
Seek(MediaParser+SeekPoint)

Sucht innerhalb des zu extrahierenden Mediencontainers.

(Geerbt von MediaParser)
SeekToPosition(Int64)

Legt die Leseposition an der angegebenen .position

SetJniIdentityHashCode(Int32)

Legen Sie den von JniIdentityHashCode.

(Geerbt von IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

InputReader dies ermöglicht das Festlegen der Leseposition.

(Geerbt von IJavaPeerable)
SetParameter(String, Object)

Legt parserspezifische Parameter fest, die das Anpassen des Verhaltens ermöglichen.

(Geerbt von MediaParser)
SetPeerReference(JniObjectReference)

Legen Sie den von PeerReference.

(Geerbt von IJavaPeerable)
SupportsParameter(String)

Gibt zurück, ob die angegebene Angabe parameterName von diesem Parser unterstützt wird.

(Geerbt von MediaParser)
UnregisterFromRuntime()

Heben Sie die Registrierung dieser Instanz auf, damit die Laufzeit sie nicht aus zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt.

(Geerbt von IJavaPeerable)

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

InputReader dies ermöglicht das Festlegen der Leseposition.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: