Linguaggio

Camera.SetPreviewTexture(SurfaceTexture) Metodo

Definizione

Attenzione

deprecated

Imposta l'oggetto da utilizzare per l'anteprima SurfaceTexture in tempo reale.

[Android.Runtime.Register("setPreviewTexture", "(Landroid/graphics/SurfaceTexture;)V", "")]
[System.Obsolete("deprecated")]
public void SetPreviewTexture(Android.Graphics.SurfaceTexture? surfaceTexture);
[<Android.Runtime.Register("setPreviewTexture", "(Landroid/graphics/SurfaceTexture;)V", "")>]
[<System.Obsolete("deprecated")>]
member this.SetPreviewTexture : Android.Graphics.SurfaceTexture -> unit

Parametri

surfaceTexture
SurfaceTexture

a SurfaceTexture cui inviare o null le immagini di anteprima per rimuovere la trama corrente della superficie di anteprima

Attributi

Eccezioni

se il metodo ha esito negativo (ad esempio, se la trama della superficie non è disponibile o non adatta).

Commenti

Imposta l'oggetto da utilizzare per l'anteprima SurfaceTexture in tempo reale. Per l'anteprima è necessaria una trama superficie o superficie ed è necessaria l'anteprima per scattare foto. La stessa trama di superficie può essere riimpostati senza danni. L'impostazione di una trama della superficie di anteprima consente di annullare l'impostazione di qualsiasi superficie di anteprima impostata tramite #setPreviewDisplay.

Questo metodo deve essere chiamato prima #startPreview()di . L'unica eccezione è che se la trama della superficie di anteprima non è impostata (o impostata su null) prima che venga chiamato startPreview(), questo metodo può essere chiamato una volta con un parametro non Null per impostare la superficie di anteprima. In questo modo, la configurazione della fotocamera e la creazione della superficie possono verificarsi in parallelo, risparmiando tempo. La trama della superficie di anteprima potrebbe non cambiare diversamente durante l'esecuzione dell'anteprima.

I timestamp forniti da SurfaceTexture#getTimestamp() per un set SurfaceTexture come trama di anteprima hanno un punto zero non specificato e non possono essere confrontati direttamente tra fotocamere diverse o istanze diverse della stessa fotocamera o in più esecuzioni dello stesso programma.

Se si usano i dati di anteprima per creare video o immagini ancora, è consigliabile usare android.media.MediaActionSound per indicare correttamente l'avvio/arresto dell'acquisizione di immagini o la registrazione all'utente.

per android.hardware.Camera.setPreviewTexture(android.graphics.SurfaceTexture).

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.

Si applica a

Vedi anche