Lingua

MediaRecorder.SetVideoEncodingBitRate(Int32) Metodo

Definizione

Imposta la velocità di bit della codifica video per la registrazione.

[Android.Runtime.Register("setVideoEncodingBitRate", "(I)V", "GetSetVideoEncodingBitRate_IHandler")]
public virtual void SetVideoEncodingBitRate(int bitRate);
[<Android.Runtime.Register("setVideoEncodingBitRate", "(I)V", "GetSetVideoEncodingBitRate_IHandler")>]
abstract member SetVideoEncodingBitRate : int -> unit
override this.SetVideoEncodingBitRate : int -> unit

Parametri

bitRate
Int32

velocità in bit di codifica video in bit al secondo.

Attributi

Commenti

Imposta la velocità di bit della codifica video per la registrazione. Chiamare questo metodo prima di prepare(). Prepare() può eseguire controlli aggiuntivi sul parametro per verificare se la velocità di bit specificata è applicabile e a volte la velocità in bit passata verrà ritagliata internamente per garantire che la registrazione video possa procedere senza problemi in base alle funzionalità della piattaforma.

NB: la velocità in bit effettiva e altre caratteristiche di codifica possono essere influenzate dal comportamento minimo del piano di qualità introdotto in android.os.Build.VERSION_CODES#S. Maggiori dettagli su come e dove questo impatto sulla codifica video è disponibile nella MediaCodec pagina e cercare "piano di qualità" (vicino alla parte superiore della pagina).

Documentazione java per android.media.MediaRecorder.setVideoEncodingBitRate(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a