Поделиться через


MediaRecorder.SetVideoFrameRate(Int32) Метод

Определение

Задает частоту кадров для записи видео.

[Android.Runtime.Register("setVideoFrameRate", "(I)V", "GetSetVideoFrameRate_IHandler")]
public virtual void SetVideoFrameRate (int rate);
[<Android.Runtime.Register("setVideoFrameRate", "(I)V", "GetSetVideoFrameRate_IHandler")>]
abstract member SetVideoFrameRate : int -> unit
override this.SetVideoFrameRate : int -> unit

Параметры

rate
Int32

Количество кадров в секунду для записи видео

Атрибуты

Исключения

Значение , если оно вызывается после подготовки() или до setOutputFormat().

ПРИМЕЧАНИЕ. На некоторых устройствах, имеющих автоматическую частоту кадров, это задает максимальную частоту кадров, а не постоянную частоту кадров. Фактическая частота кадров зависит от условий освещения.

Комментарии

Задает частоту кадров для записи видео. Должен вызываться после setVideoSource(). Вызовите это после setOutputFormat(), но перед подготовкой().

ПРИМЕЧАНИЕ. На некоторых устройствах, имеющих автоматическую частоту кадров, это задает максимальную частоту кадров, а не постоянную частоту кадров. Фактическая частота кадров зависит от условий освещения.

Документация по Java для android.media.MediaRecorder.setVideoFrameRate(int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к