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

Определение

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

[Android.Runtime.Register("unsubscribeFromVendorParameters", "(Ljava/util/List;)V", "", ApiSince=31)]
public void UnsubscribeFromVendorParameters (System.Collections.Generic.IList<string> names);
[<Android.Runtime.Register("unsubscribeFromVendorParameters", "(Ljava/util/List;)V", "", ApiSince=31)>]
member this.UnsubscribeFromVendorParameters : 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.unsubscribeFromVendorParameters(java.util.List<java.lang.String>).

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

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