MediaCodec.QueueSecureInputBuffer Método
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.
Semelhante a #queueInputBuffer queueInputBuffer , mas envia um buffer que é potencialmente criptografado.
[Android.Runtime.Register("queueSecureInputBuffer", "(IILandroid/media/MediaCodec$CryptoInfo;JI)V", "")]
public void QueueSecureInputBuffer(int index, int offset, Android.Media.MediaCodec.CryptoInfo info, long presentationTimeUs, Android.Media.MediaCodecBufferFlags flags);
[<Android.Runtime.Register("queueSecureInputBuffer", "(IILandroid/media/MediaCodec$CryptoInfo;JI)V", "")>]
member this.QueueSecureInputBuffer : int * int * Android.Media.MediaCodec.CryptoInfo * int64 * Android.Media.MediaCodecBufferFlags -> unit
Parâmetros
- index
- Int32
O índice de um buffer de entrada de propriedade do cliente retornado anteriormente em uma chamada para #dequeueInputBuffer.
- offset
- Int32
O deslocamento de bytes para o buffer de entrada no qual os dados são iniciados.
Metadados necessários para facilitar a descriptografia, o objeto pode ser reutilizado imediatamente após o retorno dessa chamada.
- presentationTimeUs
- Int64
O carimbo de data/hora da apresentação em microssegundos para esse buffer. Normalmente, esse é o tempo de mídia no qual esse buffer deve ser apresentado (renderizado).
- flags
- MediaCodecBufferFlags
Uma máscara de sinalizadores #BUFFER_FLAG_CODEC_CONFIG e #BUFFER_FLAG_END_OF_STREAM.
Embora não seja proibido, a maioria dos codecs não usa o #BUFFER_FLAG_KEY_FRAME sinalizador para buffers de entrada.
- Atributos
Exceções
se não estiver no estado em execução.
após o erro codec.
se ocorrer um erro ao tentar descriptografar o buffer. Um código de erro associado à exceção ajuda a identificar o motivo da falha.
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.