Share via


MediaCodecInfo.CodecCapabilities Klasse

Definition

Kapselt die Funktionen einer bestimmten Codeckomponente.

[Android.Runtime.Register("android/media/MediaCodecInfo$CodecCapabilities", DoNotGenerateAcw=true)]
public sealed class MediaCodecInfo.CodecCapabilities : Java.Lang.Object
[<Android.Runtime.Register("android/media/MediaCodecInfo$CodecCapabilities", DoNotGenerateAcw=true)>]
type MediaCodecInfo.CodecCapabilities = class
    inherit Object
Vererbung
MediaCodecInfo.CodecCapabilities
Attribute

Hinweise

Kapselt die Funktionen einer bestimmten Codeckomponente. Beispielsweise, welche Profil-/Ebenenkombinationen unterstützt werden, und welche Farbräume sie in der Lage ist, die decodierten Daten bereitzustellen, sowie einige codectypspezifische Funktionsflags.

Sie können eine instance für ein bestimmtes MediaCodecInfo Objekt abrufen, indem MediaCodecInfo#getCapabilitiesForType getCapabilitiesForType()Sie einen MIME-Typ übergeben.

Java-Dokumentation für android.media.MediaCodecInfo.CodecCapabilities.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

MediaCodecInfo.CodecCapabilities()

Felder

COLORFormat12bitRGB444

Dieses Member ist veraltet.

COLORFormat16bitARGB1555

Dieses Member ist veraltet.

COLORFormat16bitARGB4444

Dieses Member ist veraltet.

COLORFormat16bitBGR565

Dieses Member ist veraltet.

COLORFormat16bitRGB565
Veraltet.

RGB-Farbformat mit 16 Bit pro Pixel, mit 5-Bit-Rot & blauen und 6-Bit-Grünkomponente.

COLORFormat18bitARGB1665

Dieses Member ist veraltet.

COLORFormat18BitBGR666

Dieses Member ist veraltet.

COLORFormat18bitRGB666

Dieses Member ist veraltet.

COLORFormat19bitARGB1666

Dieses Member ist veraltet.

COLORFormat24BitABGR6666

Dieses Member ist veraltet.

COLORFormat24bitARGB1887

Dieses Member ist veraltet.

COLORFormat24BitARGB6666

Dieses Member ist veraltet.

COLORFormat24bitBGR888
Veraltet.

24 Bits pro Pixel RGB-Farbformat mit 8-Bit-Komponenten rot, grün & blau.

COLORFormat24bitRGB888

Dieses Member ist veraltet.

COLORFormat25bitARGB1888

Dieses Member ist veraltet.

COLORFormat32bitABGR2101010
Veraltet.

32 Bits pro Pixel RGBA-Farbformat mit 10-Bit-Komponenten rot, grün, blau und 2-Bit-Alpha.

COLORFormat32bitABGR8888
Veraltet.

32 Bits pro Pixel RGBA-Farbformat mit 8-Bit-Rot-, Grün-, Blau- und Alphakomponenten.

COLORFormat32bitARGB8888

Dieses Member ist veraltet.

COLORFormat32bitBGRA8888

Dieses Member ist veraltet.

COLORFormat64bitABGRFloat
Veraltet.

64 Bits pro Pixel RGBA-Farbformat mit 16-Bit-Gleitkommakomponenten in Rot, Grün, Blau und Alpha.

COLORFormat8bitRGB332

Dieses Member ist veraltet.

COLORFormatCbYCrY

Dieses Member ist veraltet.

COLORFormatCrYCbY

Dieses Member ist veraltet.

COLORFormatL16
Veraltet.

16 Bits pro Pixel, Little-Endian Y-Farbformat.

COLORFormatL2

Dieses Member ist veraltet.

COLORFormatL24

Dieses Member ist veraltet.

COLORFormatL32

32 Bits pro Pixel, Little-Endian Y-Farbformat.

COLORFormatL4

Dieses Member ist veraltet.

COLORFormatL8
Veraltet.

8 Bits pro Pixel Y-Farbformat.

COLORFormatMonochrome

Dieses Member ist veraltet.

COLORFormatRawBayer10bit
Veraltet.

SMIA 10-Bit-Bayer-Format.

COLORFormatRawBayer8bit
Veraltet.

SMIA 8-Bit-Bayer-Format.

COLORFormatRawBayer8bitcompressed
Veraltet.

SMIA 8-Bit-komprimiertes Bayer-Format.

COLORFormatRGBAFlexible
Veraltet.

Flexibles RGBA-Farbformat mit 32 Bit pro Pixel mit 8-Bit-Komponenten rot, grün, blau und Alpha.

COLORFormatRGBFlexible
Veraltet.

Flexibles RGB-Farbformat mit 24 Bit pro Pixel mit 8-Bit-Komponenten rot, grün und blau.

COLORFormatSurface
COLORFormatYCbYCr

Dieses Member ist veraltet.

COLORFormatYCrYCb

Dieses Member ist veraltet.

COLORFormatYUV411PackedPlanar

Dieses Member ist veraltet.

COLORFormatYUV411Planar

Dieses Member ist veraltet.

COLORFormatYUV420Flexible
Veraltet.

Flexible 12 Bits pro Pixel, subsampiertes YUV-Farbformat mit 8-Bit-Chroma- und Luma-Komponenten.

COLORFormatYUV420PackedPlanar

Dieses Member ist veraltet.

COLORFormatYUV420PackedSemiPlanar

Dieses Member ist veraltet.

COLORFormatYUV420Planar

Dieses Member ist veraltet.

COLORFormatYUV420SemiPlanar

Dieses Member ist veraltet.

COLORFormatYUV422Flexible
Veraltet.

Flexible 16 Bits pro Pixel, subsampiertes YUV-Farbformat mit 8-Bit-Chroma- und Luma-Komponenten.

COLORFormatYUV422PackedPlanar

Dieses Member ist veraltet.

COLORFormatYUV422PackedSemiPlanar

Dieses Member ist veraltet.

COLORFormatYUV422Planar

Dieses Member ist veraltet.

COLORFormatYUV422SemiPlanar

Dieses Member ist veraltet.

COLORFormatYUV444Flexible
Veraltet.

Flexibles YUV-Farbformat mit 24 Bit pro Pixel mit 8-Bit-Chroma- und Luma-Komponenten.

COLORFormatYUV444Interleaved

Dieses Member ist veraltet.

COLORFormatYUVP010
Veraltet.

P010 ist 10 Bit pro Komponente 4:2:0 YCbCr semiplanar format.

COLORQCOMFormatYUV420SemiPlanar

Dieses Member ist veraltet.

COLORTIFormatYUV420PackedSemiPlanar

Dieses Member ist veraltet.

FEATUREAdaptivePlayback

<Nur b-Videodecoder></b>: Codec unterstützt nahtlose Auflösungsänderungen.

FEATUREDynamicTimestamp

Wenn true, wird der Zeitstempel jedes Ausgabepuffers vom Zeitstempel des Eingabepuffers abgeleitet, der die Ausgabe erzeugt hat.

FEATUREEncodingStatistics

<Nur b>Videoencoder</b>: Codec unterstützt das Exportieren von Codierungsstatistiken.

FEATUREFrameParsing

<Nur< b-Decoder>/b>Wenn true, unterstützt der Codec partielle (einschließlich mehrerer) Zugriffseinheiten pro Eingabepuffer.

FEATUREHdrEditing

<Nur< b-Videoencoder>/b>: Codec unterstützt HDR-Bearbeitung.

FEATUREIntraRefresh

<Nur< b>Videoencoder/b>: Der Codec unterstützt die intra-Aktualisierung.

FEATURELowLatency

<Nur< b-Decoder>/b>: Codec unterstützt die Decodierung mit geringer Latenz.

FEATUREMultipleFrames

Wenn true, unterstützt der Codec mehrere Zugriffseinheiten (für die Decodierung oder für die Ausgabe für Encoder).

FEATUREPartialFrame

<Nur b-Videodecoder></b>: Der Codec unterstützt das Anstehen von Teilframes.

FEATUREQpBounds

<Nur b-Videoencoder></b>: Codec unterstützt Quantisierungsparametergrenzen.

FEATURESecurePlayback

<Nur b>Videodecoder</b>: Codec unterstützt die sichere Entschlüsselung.

FEATURETunneledPlayback

<Nur Video>- oder Audiodecoder</b>: Der Codec unterstützt die Getunnelte Wiedergabe.

Eigenschaften

AudioCapabilities

Kapselt die Funktionen einer bestimmten Codeckomponente.

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
ColorFormats

Das Farbformat für die Medien.

DefaultFormat

Gibt ein MediaFormat-Objekt mit Standardwerten für Konfigurationen zurück, die Standardeinstellungen aufweisen.

EncoderCapabilities

Kapselt die Funktionen einer bestimmten Codeckomponente.

Handle

Das Handle für die zugrunde liegende Android-instance.

(Geerbt von Object)
JniIdentityHashCode

Kapselt die Funktionen einer bestimmten Codeckomponente.

(Geerbt von Object)
JniPeerMembers

Kapselt die Funktionen einer bestimmten Codeckomponente.

MaxSupportedInstances

Gibt die maximale Anzahl der unterstützten gleichzeitigen Codecinstanzen zurück.

MimeType

Gibt den MIME-Typ zurück, für den dieses Codecfunktionsobjekt erstellt wurde.

PeerReference

Kapselt die Funktionen einer bestimmten Codeckomponente.

(Geerbt von Object)
ProfileLevels
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)
ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)
VideoCapabilities

Kapselt die Funktionen einer bestimmten Codeckomponente.

Methoden

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
CreateFromProfileLevel(String, MediaCodecProfileLevel, Int32)

Kapselt die Funktionen einer bestimmten Codeckomponente.

Dispose()

Kapselt die Funktionen einer bestimmten Codeckomponente.

(Geerbt von Object)
Dispose(Boolean)

Kapselt die Funktionen einer bestimmten Codeckomponente.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
IsFeatureRequired(String)

Anforderungen an das Abfragecodecfeature.

IsFeatureSupported(String)

Funktionen des Abfragecodecs.

IsFormatSupported(MediaFormat)

Fragen Sie ab, ob der Codec eine angegebene MediaFormatunterstützt.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf den Monitor dieses Objekts warten.

(Geerbt von Object)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ToArray<T>()

Kapselt die Funktionen einer bestimmten Codeckomponente.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Kapselt die Funktionen einer bestimmten Codeckomponente.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Kapselt die Funktionen einer bestimmten Codeckomponente.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Kapselt die Funktionen einer bestimmten Codeckomponente.

(Geerbt von Object)
IJavaPeerable.Finalized()

Kapselt die Funktionen einer bestimmten Codeckomponente.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Kapselt die Funktionen einer bestimmten Codeckomponente.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Kapselt die Funktionen einer bestimmten Codeckomponente.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Kapselt die Funktionen einer bestimmten Codeckomponente.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Kapselt die Funktionen einer bestimmten Codeckomponente.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus.

JavaCast<TResult>(IJavaObject)

Kapselt die Funktionen einer bestimmten Codeckomponente.

GetJniTypeName(IJavaPeerable)

Kapselt die Funktionen einer bestimmten Codeckomponente.

Gilt für: