MediaRecorder.SetVideoEncodingProfileLevel メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
記録に必要なビデオ エンコード プロファイルとレベルを設定します。
[Android.Runtime.Register("setVideoEncodingProfileLevel", "(II)V", "GetSetVideoEncodingProfileLevel_IIHandler", ApiSince=26)]
public virtual void SetVideoEncodingProfileLevel (Android.Media.MediaCodecProfileType profile, int level);
[<Android.Runtime.Register("setVideoEncodingProfileLevel", "(II)V", "GetSetVideoEncodingProfileLevel_IIHandler", ApiSince=26)>]
abstract member SetVideoEncodingProfileLevel : Android.Media.MediaCodecProfileType * int -> unit
override this.SetVideoEncodingProfileLevel : Android.Media.MediaCodecProfileType * int -> unit
パラメーター
- profile
- MediaCodecProfileType
で MediaCodecInfo.CodecProfileLevel
宣言されています。
- level
- Int32
で MediaCodecInfo.CodecProfileLevel
宣言されています。
- 属性
注釈
記録に必要なビデオ エンコード プロファイルとレベルを設定します。 プロファイルとレベルは、 によって設定されたビデオ エンコーダーに対して #setVideoEncoder
有効である必要があります。 このメソッドは の前または後 #setVideoEncoder
に呼び出すことができますが、 の前に #prepare
呼び出す必要があります。 prepare()
パラメーターに対して追加のチェックを実行して、指定されたプロファイルとレベルが適用可能であることを確認したり、コーデックのキャパビリティのために渡されたプロファイルまたはレベルが破棄されたり、プラットフォームの機能に基づいてビデオ記録がスムーズに続行されたりすることがあります。 <br>Application では、 を MediaCodecInfo.CodecCapabilities#profileLevels
使用して、対応する形式のプロファイルとレベルの適用可能な組み合わせを照会することもできます。 要求されたプロファイル/レベルは、この MediaRecorder インスタンスで実際に使用されているコーデックではサポートされない可能性があることに注意してください。
の Java ドキュメント android.media.MediaRecorder.setVideoEncodingProfileLevel(int, int)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。