MediaCodec.SubscribeToVendorParameters(IList<String>) Метод

Определение

Подпишитесь на параметры поставщика, чтобы эти параметры присутствовали в #getOutputFormat , а изменения этих параметров создавали событие изменения формата вывода.

[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

Параметры

names
IList<String>

имена параметров поставщика для подписки. Это может быть пустой список, и в этом случае этот метод не изменит список подписанных параметров.

Атрибуты

Комментарии

Подпишитесь на параметры поставщика, чтобы эти параметры присутствовали в #getOutputFormat , а изменения этих параметров создавали событие изменения формата вывода.

Нераспознанные имена параметров или стандартные (не поставщики) имена параметров будут игнорироваться. #reset также сбрасывает список подписанных параметров. Если параметр в names уже подписан, он останется подписанным.

Этот метод можно вызывать в любом состоянии кодека, за исключением состояния released. При вызове в состоянии выполнения с недавно подписанными параметрами он вступает в силу не позднее обработки буфера, помещенного в очередь. Для новых параметров кодек создаст событие изменения формата вывода.

Обратите внимание, что все параметры поставщика, заданные в вызове #configure или #setParameters , подписываются автоматически.

Сведения о событиях изменения формата вывода см. также #INFO_OUTPUT_FORMAT_CHANGED в разделе или Callback#onOutputFormatChanged .

Документация по Java для android.media.MediaCodec.subscribeToVendorParameters(java.util.List<java.lang.String>).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к