|
<< Нажмите, чтобы показать Содержание >> TRVCamMultiView.RefreshRate |
Указывает, как часто компонент может перерисовываться при воспроизведении видео.
property RefreshRate: Integer;
Если RefreshRate = 0, компонент перерисовывается при получении каждого нового видеокадра. В то время как в версии VCL компонент рисует новые видеокадры непосредственно на канве компонента (без перерисовки других своих частей), в Lazarus и FireMonkey перерисовывается весь элемент управления (с оптимизацией CllipRect, если это возможно), и отображение большого количества видео может быть неэффективным.
Если RefreshRate > 0, оно задаёт максимальное количество перерисовок в секунду. В этом режиме компонент периодически проверяет наличие новых кадров и при необходимости перерисовывается (с оптимизацией CllipRect, если это возможно). Этот режим эффективен для отображения большого количества видеороликов, особенно в Lazarus и FireMonkey.
Значение по умолчанию:
0