ImageReader.DiscardFreeBuffers 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í.
Descarte los búferes libres que pertenezcan a este 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
- Atributos
Comentarios
Descarte los búferes libres que pertenezcan a este ImageReader.
Por lo general, ImageReader almacena en caché los búferes para su reutilización una vez asignados, para obtener el mejor rendimiento. Sin embargo, a veces puede ser importante liberar todos los búferes almacenados en caché y sin usar para guardar en la memoria.
Al llamar a este método, se descartarán todos los búferes almacenados en caché libres. Esto no incluye ningún búfer asociado a Las imágenes adquiridas desde ImageReader, los búferes rellenados a la espera de adquirirse y los búferes de representación de origen que están usando actualmente en el Surface de ImageReader.
ImageReader sigue siendo utilizable después de esta llamada, pero puede que tenga que reasignar búferes cuando se necesitan más búferes para la representación.
Java documentación para android.media.ImageReader.discardFreeBuffers().
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.