MediaCodecConfigFlags Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 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 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 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.