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

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

または #setParameters 呼び出しで#configure設定されたベンダー パラメーターはすべて自動的にサブスクライブされることに注意してください。

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

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

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

適用対象