MediaRecorder.SetVideoEncodingQuality(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta la qualità della codifica video per la registrazione.
[Android.Runtime.Register("setVideoEncodingQuality", "(I)V", "GetSetVideoEncodingQuality_IHandler", ApiSince=37)]
public virtual void SetVideoEncodingQuality(int quality);
[<Android.Runtime.Register("setVideoEncodingQuality", "(I)V", "GetSetVideoEncodingQuality_IHandler", ApiSince=37)>]
abstract member SetVideoEncodingQuality : int -> unit
override this.SetVideoEncodingQuality : int -> unit
Parametri
- quality
- Int32
qualità della codifica video. È possibile ottenere un intervallo di valori possibili per un codificatore specifico eseguendo una query su MediaCodecInfo.EncoderCapabilities#getQualityRange. La qualità è specifica dell'implementazione. Come regola generale, un'impostazione di qualità superiore comporta una migliore qualità dell'immagine e un rapporto di compressione inferiore.
- Attributi
Commenti
Imposta la qualità della codifica video per la registrazione. Chiamare questo metodo prima di prepare(). prepare() può eseguire controlli aggiuntivi sul parametro per assicurarsi che il valore di qualità specificato sia applicabile. Il parametro verrà applicato solo se MediaCodecInfo.EncoderCapabilities.BITRATE_MODE_CQ modalità è supportata per il codificatore selezionato. Le applicazioni non devono impostare sia la qualità di codifica che la velocità in bit di codifica, perché in questo caso il comportamento non è definito.
Informazioni di riferimento su Android per android.media.MediaRecorder.setVideoEncodingQuality.
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.