Condividi tramite


MediaRecorder.SetVideoEncodingProfileLevel Metodo

Definizione

Imposta il profilo di codifica video desiderato e il livello per la registrazione.

[Android.Runtime.Register("setVideoEncodingProfileLevel", "(II)V", "GetSetVideoEncodingProfileLevel_IIHandler", ApiSince=26)]
public virtual void SetVideoEncodingProfileLevel (Android.Media.MediaCodecProfileType profile, int level);
[<Android.Runtime.Register("setVideoEncodingProfileLevel", "(II)V", "GetSetVideoEncodingProfileLevel_IIHandler", ApiSince=26)>]
abstract member SetVideoEncodingProfileLevel : Android.Media.MediaCodecProfileType * int -> unit
override this.SetVideoEncodingProfileLevel : Android.Media.MediaCodecProfileType * int -> unit

Parametri

profile
MediaCodecProfileType

dichiarato in MediaCodecInfo.CodecProfileLevel.

level
Int32

dichiarato in MediaCodecInfo.CodecProfileLevel.

Attributi

Commenti

Imposta il profilo di codifica video desiderato e il livello per la registrazione. Il profilo e il livello devono essere validi per il codificatore video impostato da #setVideoEncoder. Questo metodo può chiamare prima o dopo #setVideoEncoder , ma deve essere chiamato prima #preparedi . prepare() può eseguire controlli aggiuntivi sul parametro per assicurarsi che il profilo e il livello specificati siano applicabili e a volte il profilo o il livello superato verrà rimosso a causa della capablità del codec o per garantire che la registrazione video possa procedere senza problemi in base alle funzionalità della piattaforma. <br>Application può anche usare per eseguire una query sulla MediaCodecInfo.CodecCapabilities#profileLevels combinazione applicabile di profilo e livello per il formato corrispondente. Si noti che il profilo/livello richiesto potrebbe non essere supportato dal codec effettivamente usato da questa istanza di MediaRecorder.

Documentazione java per android.media.MediaRecorder.setVideoEncodingProfileLevel(int, 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