Idioma

MediaCodecConfigFlags Enumeração

Definição

Enumera valores retornados pelo ConfigureFlagEncodemembro , Encodee membros e None tomados como um parâmetro do membro F:Android.Media.MediaCodec.Configure .

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

[System.Flags]
public enum MediaCodecConfigFlags
[<System.Flags>]
type MediaCodecConfigFlags = 
Herança
MediaCodecConfigFlags
Atributos

Campos

Nome Valor Description
None 0
Encode 1

Se esse codec deve ser usado como um codificador, passe esse sinalizador.

UseBlockModel 2

Se esse codec for usado com LinearBlock e/ou HardwareBuffer, passe esse sinalizador. Quando esse sinalizador é definido, as SEGUINTEs APIs lançam 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)

Referência do Android para android.media.MediaCodec.CONFIGURE_FLAG_USE_BLOCK_MODEL.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

UseCryptoAsync 4

Esse sinalizador deve ser usado somente em um decodificador seguro. O MediaCodec configurado com esse sinalizador faz a descriptografia em um thread separado. O sinalizador requer que o MediaCodec opere de forma assíncrona e gerará CryptoException, se houver, no retorno de chamada onCryptoError(). Os aplicativos devem substituir a implementação padrão de onCryptoError() e acessar a CryptoException associada. CryptoException thrown conterá MediaCodec.CryptoInfo Isso pode ser acessado usando getCryptoInfo()

Referência do Android para android.media.MediaCodec.CONFIGURE_FLAG_USE_CRYPTO_ASYNC.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

DetachedSurface 8

Configure o codec com uma superfície de saída desanexada. Esse sinalizador é definido apenas para um decodificador de vídeo. MediaCodec configurado com esse sinalizador estará no modo Surface mesmo que o parâmetro surface seja nulo.

Referência do Android para android.media.MediaCodec.CONFIGURE_FLAG_DETACHED_SURFACE.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a