MediaCodec.QueueRequest.SetHardwareBuffer(HardwareBuffer) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Impostare un buffer grafico hardware su questa richiesta di coda.
[Android.Runtime.Register("setHardwareBuffer", "(Landroid/hardware/HardwareBuffer;)Landroid/media/MediaCodec$QueueRequest;", "", ApiSince=30)]
public Android.Media.MediaCodec.QueueRequest SetHardwareBuffer(Android.Hardware.HardwareBuffer buffer);
[<Android.Runtime.Register("setHardwareBuffer", "(Landroid/hardware/HardwareBuffer;)Landroid/media/MediaCodec$QueueRequest;", "", ApiSince=30)>]
member this.SetHardwareBuffer : Android.Hardware.HardwareBuffer -> Android.Media.MediaCodec.QueueRequest
Parametri
- buffer
- HardwareBuffer
Oggetto buffer grafico hardware. Questo valore non può essere Null.
Valori restituiti
oggetto . Questo valore non può essere Null.
- Attributi
Commenti
Impostare un buffer grafico hardware su questa richiesta di coda. È necessario impostare esattamente un buffer per una richiesta di coda prima di chiamare queue(). La proprietà del buffer hardware non viene trasferita a questa richiesta di coda, né verrà trasferita al codec una volta chiamato queue(). Nota: i buffer devono avere un formato HardwareBuffer.YCBCR_420_888, un singolo livello e un utilizzo appropriato ( HardwareBuffer.USAGE_CPU_READ_OFTEN per codec software e HardwareBuffer.USAGE_VIDEO_ENCODE per l'hardware) per i codec da riconoscere. Formattare ImageFormat.PRIVATE insieme alle HardwareBuffer.USAGE_VIDEO_ENCODE di utilizzo funzionerà anche per i codec hardware. I codec possono generare eccezioni se il buffer non è riconoscibile.
Informazioni di riferimento su Android per android.media.MediaCodec.QueueRequest.setHardwareBuffer.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.