TRVCamMultiView.RefreshRate

<< Нажмите, чтобы показать Содержание >>

TRVCamMultiView.RefreshRate

Указывает, как часто компонент может перерисовываться при воспроизведении видео.

property RefreshRate: Integer;

Если RefreshRate = 0, компонент перерисовывается при получении каждого нового видеокадра. В то время как в версии VCL компонент рисует новые видеокадры непосредственно на канве компонента (без перерисовки других своих частей), в Lazarus и FireMonkey перерисовывается весь элемент управления (с оптимизацией CllipRect, если это возможно), и отображение большого количества видео может быть неэффективным.

Если RefreshRate > 0, оно задаёт максимальное количество перерисовок в секунду. В этом режиме компонент периодически проверяет наличие новых кадров и при необходимости перерисовывается (с оптимизацией CllipRect, если это возможно). Этот режим эффективен для отображения большого количества видеороликов, особенно в Lazarus и FireMonkey.

Значение по умолчанию:

0