MediaCodecInfo.CodecCapabilities Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 |
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 |
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. |