ImageReader.DiscardFreeBuffers 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.
Rimuovere eventuali buffer liberi di proprietà di ImageReader.
[Android.Runtime.Register("discardFreeBuffers", "()V", "GetDiscardFreeBuffersHandler", ApiSince=28)]
public virtual void DiscardFreeBuffers();
[<Android.Runtime.Register("discardFreeBuffers", "()V", "GetDiscardFreeBuffersHandler", ApiSince=28)>]
abstract member DiscardFreeBuffers : unit -> unit
override this.DiscardFreeBuffers : unit -> unit
- Attributi
Commenti
Rimuovere eventuali buffer liberi di proprietà di ImageReader.
In genere, ImageReader memorizza nella cache i buffer per il riutilizzo dopo che sono stati allocati, per ottenere prestazioni ottimali. Tuttavia, a volte può essere importante rilasciare tutti i buffer inutilizzati memorizzati nella cache per risparmiare sulla memoria.
La chiamata a questo metodo eliminerà tutti i buffer memorizzati nella cache libera. Ciò non include alcun buffer associato alle immagini acquisite da ImageReader, eventuali buffer riempiti in attesa di essere acquisiti e eventuali buffer attualmente in uso dai buffer di rendering di origine nel Surface di ImageReader.
ImageReader continua a essere utilizzabile dopo questa chiamata, ma potrebbe essere necessario riallocare i buffer quando sono necessari più buffer per il rendering.
per android.media.ImageReader.discardFreeBuffers().
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.