Lingua

MediaRecorder.SetCaptureRate(Double) Metodo

Definizione

Impostare la frequenza di acquisizione dei fotogrammi video.

[Android.Runtime.Register("setCaptureRate", "(D)V", "GetSetCaptureRate_DHandler")]
public virtual void SetCaptureRate(double fps);
[<Android.Runtime.Register("setCaptureRate", "(D)V", "GetSetCaptureRate_DHandler")>]
abstract member SetCaptureRate : double -> unit
override this.SetCaptureRate : double -> unit

Parametri

fps
Double

Frequenza con cui i fotogrammi devono essere acquisiti in fotogrammi al secondo. Il fps può andare al minimo desiderato. Tuttavia, il fps più veloce sarà limitato dall'hardware. Per le risoluzioni che possono essere acquisite dalla videocamera, è possibile calcolare il fps più veloce usando android.hardware.Camera.Parameters#getPreviewFpsRange(int[]). Per risoluzioni più elevate, i fps più veloci possono essere più restrittivi. Si noti che il registratore non può garantire che i fotogrammi verranno acquisiti alla velocità specificata a causa di limitazioni della fotocamera/codificatore. Tuttavia tenta di essere il più vicino possibile.

Attributi

Commenti

Impostare la frequenza di acquisizione dei fotogrammi video. Può essere usato per impostare una frequenza di acquisizione di fotogrammi video diversa rispetto alla frequenza di riproduzione del video registrato. Questo metodo imposta anche la modalità di registrazione su time lapse. Durante la registrazione video in fase di scadenza, viene registrato solo il video. I parametri correlati all'audio vengono ignorati all'avvio di una sessione di registrazione time lapse, se un'applicazione li imposta.

per android.media.MediaRecorder.setCaptureRate(double).

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