Sprache

MediaCodecConfigFlags Enumeration

Definition

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 android.media.MediaCodec.CONFIGURE_FLAG_USE_BLOCK_MODEL.

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 android.media.MediaCodec.CONFIGURE_FLAG_USE_CRYPTO_ASYNC.

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 android.media.MediaCodec.CONFIGURE_FLAG_DETACHED_SURFACE.

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.

Gilt für: