Lingua

EncoderProfiles.VideoProfile.Bitrate Proprietà

Definizione

Velocità in bit dell'output video di destinazione in bit al secondo

public int Bitrate { [Android.Runtime.Register("getBitrate", "()I", "", ApiSince=31)] get; }
[<get: Android.Runtime.Register("getBitrate", "()I", "", ApiSince=31)>]
member this.Bitrate : int

Valore della proprietà

Attributi

Commenti

Velocità in bit dell'output video di destinazione in bit al secondo

Si tratta della velocità in bit di output video registrata di destinazione se l'applicazione configura la registrazione video tramite MediaRecorder#setProfile senza specificare altri MediaRecorder parametri di codifica. Ad esempio, per i profili di qualità ad alta velocità (da CamcorderProfile#QUALITY_HIGH_SPEED_LOW a CamcorderProfile#QUALITY_HIGH_SPEED_2160P), si tratta della velocità in bit in cui viene registrato il video. Se l'applicazione intende registrare video a movimento lento con i profili di alta qualità, deve impostare una velocità in bit video diversa corrispondente alla velocità di bit di output della registrazione desiderata (ad esempio, la velocità in bit video codificata durante la riproduzione normale) tramite MediaRecorder#setVideoEncodingBitRate. Ad esempio, se CamcorderProfile#QUALITY_HIGH_SPEED_720P annuncia 240fps #getFrameRate e 64 Mbps #getBitrate in VideoProfile ad alta velocità e l'applicazione intende registrare video di registrazione di 1/8 fattori lente, l'applicazione deve impostare 30fps via MediaRecorder#setVideoFrameRate e 8 Mbps ( * #getBitrate fattore di movimento lento) tramite MediaRecorder#setVideoEncodingBitRate. In caso contrario, i video con frequenza dei fotogrammi e velocità di MediaRecorder bit imprevisti o l'errore se la velocità di bit di output supera il limite del codificatore. Se l'applicazione intende eseguire la registrazione video con MediaCodec il codificatore, deve impostare ogni singolo campo in MediaFormat modo analogo in base a questo VideoProfile.

per android.media.EncoderProfiles.VideoProfile.getBitrate().

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