Lingua

MediaCodec.SubscribeToVendorParameters(IList<String>) Metodo

Definizione

Sottoscrivere i parametri fornitore, in modo che questi parametri siano presenti in #getOutputFormat e le modifiche apportate a questi parametri generino un evento di modifica del formato di output.

[Android.Runtime.Register("subscribeToVendorParameters", "(Ljava/util/List;)V", "", ApiSince=31)]
public void SubscribeToVendorParameters(System.Collections.Generic.IList<string> names);
[<Android.Runtime.Register("subscribeToVendorParameters", "(Ljava/util/List;)V", "", ApiSince=31)>]
member this.SubscribeToVendorParameters : System.Collections.Generic.IList<string> -> unit

Parametri

names
IList<String>

nomi dei parametri del fornitore da sottoscrivere. Potrebbe trattarsi di un elenco vuoto e in questo caso questo metodo non modificherà l'elenco dei parametri sottoscritti.

Attributi

Commenti

Sottoscrivere i parametri fornitore, in modo che questi parametri siano presenti in #getOutputFormat e le modifiche apportate a questi parametri generino un evento di modifica del formato di output.

I nomi dei parametri non riconosciuti o i nomi dei parametri standard (non fornitore) verranno ignorati. #reset reimposta anche l'elenco dei parametri sottoscritti. Se un parametro in names è già sottoscritto, rimarrà sottoscritto.

Questo metodo può essere chiamato in qualsiasi stato codec, ad eccezione dello stato rilasciato. Quando viene chiamato in stato di esecuzione con i parametri appena sottoscritti, l'elaborazione del buffer successivamente accodato non viene applicata successivamente all'elaborazione del buffer in coda. Per i nuovi parametri, il codec genererà l'evento di modifica del formato di output.

Si noti che tutti i parametri del fornitore impostati in una #configure chiamata o #setParameters vengono sottoscritti automaticamente.

Vedere anche #INFO_OUTPUT_FORMAT_CHANGED o Callback#onOutputFormatChanged per gli eventi di modifica del formato di output.

per android.media.MediaCodec.subscribeToVendorParameters(java.util.List<java.lang.String>).

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