MediaRecorder.SetVideoEncodingBitRate(Int32) メソッド

定義

記録用のビデオ エンコード ビット レートを設定します。

[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)

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

適用対象