MediaCodecConfigFlags Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 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 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 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.