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 登録解除されている場合、そのパラメーターはサブスクライブ解除されたままになります。

このメソッドは、リリースされた状態を除き、任意のコーデック状態で呼び出すことができます。 新しく登録解除されたパラメーターを使用して実行中の状態で呼び出されると、後でキューに登録されたバッファーの処理よりも後で有効になります。 削除されたパラメーターの場合、コーデックによって出力形式変更イベントが生成されます。

または #setParameters 呼び出しで#configure設定されたベンダー パラメーターはすべて自動的にサブスクライブされ、このメソッドを使用して登録を解除できることに注意してください。

出力形式の変更イベントについては、 または Callback#onOutputFormatChanged#INFO_OUTPUT_FORMAT_CHANGED参照してください。

android.media.MediaCodec.unsubscribeFromVendorParameters(java.util.List<java.lang.String>)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象