|
<< Нажмите, чтобы показать Содержание >> TRVMRenderMode |
Указывает метод показа видео.
Модуль [VCL и LCL] MRVType;
type
TRVMRenderMode = (rvmrmSoftware, rvmrmOpenGL,
rvmrmSkia, rvmrmAuto);
Значение |
Описание |
rvmrmSoftware |
Стандартное рисование (GDI в Windows) |
rvmrmOpenGL |
Рисование с помощью OpenGL. В TRVCamView: если видеокадр не виден, окно просмотра отрисовывается стандартным способом. Если видеокадр виден, всё окно просмотра отрисовывается с помощью OpenGL. В TRVCamMultiView: всё окно просмотра отрисовывается с помощью OpenGL. OpenGL использует графический процессор для масштабирования изображений, поэтому используется меньше ресурсов ЦП. Требования: •Delphi •Lazarus •C++Builder XE или более поздняя версия |
rvmrmSkia |
Отрисовка Skia4Delphi. Модуль MRVCamViewSkia должен быть включен в ваш проект, иначе этот режим не будет инициализирован (и компонент будет использовать rvmrmSoftware). TRVCamView и TRVCamMultiView используют Skia4Delphi только для отрисовки видеокадров. Все остальные части видеопросмотрщиков отрисовываются стандартным способом. GPU не используется, но отрисовка кадров иногда может быть более эффективной, чем при стандартной отрисовке. Требования: Delphi или C++Builder XE7 или более поздняя версия |
rvmrmAuto |
Автоматический выбор: •если доступен OpenGL, используется он; в противном случае •если доступен Skia4Delphi, используется он; в противном случае •используется стандартный метод |
Это тип следующих свойств: