MediaCodec.QueueSecureInputBuffer Método
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í.
Similar a #queueInputBuffer queueInputBuffer pero envía un búfer que se puede cifrar.
[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
Índice de un búfer de entrada propiedad del cliente devuelto anteriormente en una llamada a #dequeueInputBuffer.
- offset
- Int32
Desplazamiento de bytes en el búfer de entrada en el que se inician los datos.
Los metadatos necesarios para facilitar el descifrado, el objeto se puede reutilizar inmediatamente después de que se devuelva esta llamada.
- presentationTimeUs
- Int64
Marca de tiempo de presentación en microsegundos para este búfer. Normalmente, este es el tiempo multimedia en el que se debe presentar este búfer (representado).
- flags
- MediaCodecBufferFlags
Máscara de bits de marcas #BUFFER_FLAG_CODEC_CONFIG y #BUFFER_FLAG_END_OF_STREAM.
Aunque no está prohibido, la mayoría de los códecs no usan la #BUFFER_FLAG_KEY_FRAME marca para los búferes de entrada.
- Atributos
Excepciones
si no está en el estado Executing.
error de códec.
si se produce un error al intentar descifrar el búfer. Un código de error asociado a la excepción ayuda a identificar el motivo del error.
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.