MediaCodecConfigFlags Enumeration
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.
Listet werte auf, die von dem , und member zurückgegeben und als Parameter des ConfigureFlagEncode Members zurückgegeben werden.EncodeNone
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
[System.Flags]
public enum MediaCodecConfigFlags
[<System.Flags>]
type MediaCodecConfigFlags =
- Vererbung
-
MediaCodecConfigFlags
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| None | 0 | |
| Encode | 1 | Wenn dieser Codec als Encoder verwendet werden soll, übergeben Sie dieses Flag. |
| UseBlockModel | 2 | Wenn dieser Codec mit LinearBlock und/oder HardwareBuffer verwendet werden soll, übergeben Sie dieses Flag. Wenn dieses Flag festgelegt ist, lösen die folgenden APIs InkompatibleWithBlockModelException aus. getInputBuffer(int) getInputImage(int) getInputBuffers() getOutputBuffer(int) getOutputImage(int) getOutputBuffers() queueInputBuffer(int, int, int, long, int) queueSecureInputBuffer(int, int, CryptoInfo, long, int) dequeueInputBuffer(long) dequeueOutputBuffer(BufferInfo, long)
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| UseCryptoAsync | 4 | Dieses Kennzeichen sollte nur für einen sicheren Decoder verwendet werden. MediaCodec, das mit dieser Kennzeichnung konfiguriert ist, entschlüsselt sich in einem separaten Thread. Das Flag erfordert, dass MediaCodec asynchron ausgeführt wird, und löst CryptoException ggf. im onCryptoError()-Rückruf aus. Anwendungen sollten die Standardimplementierung von onCryptoError() überschreiben und auf die zugehörige CryptoException zugreifen. CryptoException thrown will contain MediaCodec.CryptoInfo This can be accessed using getCryptoInfo()
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| DetachedSurface | 8 | Konfigurieren Sie den Codec mit einer getrennten Ausgabeoberfläche. Dieses Kennzeichen ist nur für einen Videodecoder definiert. MediaCodec, das mit diesem Flag konfiguriert ist, befindet sich im Surface Modus, obwohl der parameter surface null ist.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.