Lingua

EncoderProfiles.VideoProfile.FrameRate Proprietà

Definizione

Frequenza dei fotogrammi video di destinazione in fotogrammi al secondo.

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

Valore della proprietà

Attributi

Commenti

Frequenza dei fotogrammi video di destinazione in fotogrammi al secondo.

Si tratta della frequenza dei fotogrammi di output video registrata di destinazione al secondo 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), questa è la frequenza dei fotogrammi in cui il video viene registrato e riprodotto con . Se l'applicazione intende creare un caso d'uso a movimento lento con i profili di qualità ad alta velocità, deve impostare una frequenza di fotogrammi video diversa corrispondente alla frequenza dei fotogrammi di output desiderata (riproduzione) tramite MediaRecorder#setVideoFrameRate. Ad esempio, se CamcorderProfile#QUALITY_HIGH_SPEED_720P annuncia 240fps #getFrameRate in VideoProfile e l'applicazione intende creare video di registrazione lenta di 1/8 fattori, l'applicazione deve impostare 30fps tramite MediaRecorder#setVideoFrameRate. In caso contrario, i video ad alta velocità con velocità normale di riproduzione dei fotogrammi (240fps per l'esempio precedente). 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.getFrameRate().

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