MediaCodec.SubscribeToVendorParameters(IList<String>) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ベンダー パラメーターをサブスクライブして、これらのパラメーターがに存在 #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
パラメーター
サブスクライブするベンダー パラメーターの名前。 これは空のリストである可能性があり、その場合、このメソッドはサブスクライブされたパラメーターの一覧を変更しません。
- 属性
注釈
ベンダー パラメーターをサブスクライブして、これらのパラメーターがに存在 #getOutputFormat
し、これらのパラメーターに対する変更によって出力形式変更イベントが生成されるようにします。
認識できないパラメーター名または標準 (ベンダー以外) のパラメーター名は無視されます。 #reset
では、サブスクライブされたパラメーターの一覧もリセットされます。 のパラメーターが既に names
サブスクライブされている場合、そのパラメーターはサブスクライブされたままになります。
このメソッドは、リリースされた状態を除き、任意のコーデック状態で呼び出すことができます。 新しくサブスクライブされたパラメーターを使用して実行中の状態で呼び出されると、後でキューに登録されたバッファーの処理よりも後で有効になります。 新しいパラメーターの場合、コーデックによって出力形式変更イベントが生成されます。
または #setParameters
呼び出しで#configure
設定されたベンダー パラメーターはすべて自動的にサブスクライブされることに注意してください。
出力形式の変更イベントについては、 または Callback#onOutputFormatChanged
も#INFO_OUTPUT_FORMAT_CHANGED
参照してください。
の android.media.MediaCodec.subscribeToVendorParameters(java.util.List<java.lang.String>)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。