|
<< Нажмите, чтобы показать Содержание >> RVCamRecorderInitInThread |
Указывает, когда компонент TRVCamRecorder должен проводить инициализацию записи видео в файл или потоковой передаче.
Модуль [VCL и LCL] MRVCamRecorder;
Модуль [FMX] fmxMRVCamRecorder;
var
RVCamRecorderInitInThread: Boolean = False;
Если False, запись/передача инициализируются в контексте главного процесса, сразу после присвоения TRVCamRecorder.Active = True. Это удобно, так как проверить наличие ошибки инициализации можно сразу же после вызова (в случае ошибки Active сбросится в False). Это рекомендуемое значение переменной для записи файлов. Однако при передаче инициализация может занять некоторое время, в течение которого приложение не будет отвечать.
Если False, инициализации будет проведена в фоновом потоке.
В обоих случаях, узнать об изменении свойства Active можно в событии TRVCamRecorder.OnActiveChanged.