RVCamRecorderInitInThread

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

RVCamRecorderInitInThread

Указывает, когда компонент TRVCamRecorder должен проводить инициализацию записи видео в файл или потоковой передаче.

Модуль [VCL и LCL] MRVCamRecorder;

Модуль [FMX] fmxMRVCamRecorder;

var
  RVCamRecorderInitInThread: Boolean = False;

Если False, запись/передача инициализируются в контексте главного процесса, сразу после присвоения TRVCamRecorder.Active = True. Это удобно, так как проверить наличие ошибки инициализации можно сразу же после вызова (в случае ошибки Active сбросится в False). Это рекомендуемое значение переменной для записи файлов. Однако при передаче инициализация может занять некоторое время, в течение которого приложение не будет отвечать.

Если False, инициализации будет проведена в фоновом потоке.

В обоих случаях, узнать об изменении свойства Active можно в событии TRVCamRecorder.OnActiveChanged.