MediaRecorder.SetVideoEncodingBitRate(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
記録用のビデオ エンコード ビット レートを設定します。
[Android.Runtime.Register("setVideoEncodingBitRate", "(I)V", "GetSetVideoEncodingBitRate_IHandler")]
public virtual void SetVideoEncodingBitRate (int bitRate);
[<Android.Runtime.Register("setVideoEncodingBitRate", "(I)V", "GetSetVideoEncodingBitRate_IHandler")>]
abstract member SetVideoEncodingBitRate : int -> unit
override this.SetVideoEncodingBitRate : int -> unit
パラメーター
- bitRate
- Int32
1 秒あたりのビット数でのビデオ エンコード ビット レート。
- 属性
注釈
記録用のビデオ エンコード ビット レートを設定します。 prepare() の前にこのメソッドを呼び出します。 Prepare() は、パラメーターに対して追加のチェックを実行して、指定されたビット レートが適用可能かどうかを確認する場合があります。また、渡された bitRate が内部的にクリップされ、プラットフォームの機能に基づいてビデオ記録をスムーズに続行できる場合があります。
NB: 実際のビットレートやその他のエンコード特性は、 で導入された最小品質フロアの動作の android.os.Build.VERSION_CODES#S
影響を受ける可能性があります。 これがビデオエンコードに与える影響とその影響の詳細については、ページで MediaCodec
見つけ、ページの上部付近にある "品質の床" を探します。
の Java ドキュメント android.media.MediaRecorder.setVideoEncodingBitRate(int)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。