Lenguaje

MediaCodecConfigFlags Enumeración

Definición

Enumera los valores devueltos por los ConfigureFlagEncodemiembros , Encodey None y tomados como parámetro del miembro F:Android.Media.MediaCodec.Configure .

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

[System.Flags]
public enum MediaCodecConfigFlags
[<System.Flags>]
type MediaCodecConfigFlags = 
Herencia
MediaCodecConfigFlags
Atributos

Campos

Nombre Valor Description
None 0
Encode 1

Si este códec se va a usar como codificador, pase esta marca.

UseBlockModel 2

Si este códec se va a usar con LinearBlock o HardwareBuffer, pase esta marca. Cuando se establece esta marca, las siguientes API inician IncompatibleWithBlockModelException. 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)

Referencia de Android para android.media.MediaCodec.CONFIGURE_FLAG_USE_BLOCK_MODEL.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

UseCryptoAsync 4

Esta marca solo debe usarse en un descodificador seguro. MediaCodec configurado con esta marca realiza el descifrado en un subproceso independiente. La marca requiere que MediaCodec funcione de forma asincrónica y iniciará CryptoException si existe, en la devolución de llamada onCryptoError(). Las aplicaciones deben invalidar la implementación predeterminada de onCryptoError() y acceder a cryptoException asociada. CryptoException thrown contendrá MediaCodec.CryptoInfo Esto se puede acceder mediante getCryptoInfo()

Referencia de Android para android.media.MediaCodec.CONFIGURE_FLAG_USE_CRYPTO_ASYNC.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

DetachedSurface 8

Configure el códec con una superficie de salida desasociada. Esta marca solo se define para un descodificador de vídeo. MediaCodec configurado con esta marca estará en modo Surface aunque el parámetro surface sea null.

Referencia de Android para android.media.MediaCodec.CONFIGURE_FLAG_DETACHED_SURFACE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a