|
<< Нажмите, чтобы показать Содержание >>
|
TRVCamReceiver принимает медиаданные от одного или нескольких компонентов TRVCamSender, либо от компонента TRVMediaServer, по сети.
Модуль [VCL и LCL] MRVReceiver;
Модуль [FMX] fmxMRVReceiver;
Синтаксис
TRVCamReceiver = class(TCustomRVReceiver)
TObject TPersistent TComponent |
Установите Active=True, чтобы запустить получатель. Этот компонент получает видео- и аудиоданные по сети от одного или нескольких компонентов TRVCamSender. Если получатель должен принимать данные от нескольких отправителей, следует добавить идентификаторы отправителей в свойство Senders.
Помимо аудио и видео, получатель также может принимать команды, файлы и особые данные.
Видео, полученные получателем, могут отображаться в компонентах TRVCamView или TRVCamMultiView.
Видео и аудио, полученные получателем, могут передаваться дальше с помощью компонентов TRVCamSender.
Аудиоданные воспроизводятся на устройстве звука по умолчанию, см. свойства Volume и Mute. Если вы хотите выбрать устройство воспроизведения звука, настроить параметры воспроизведения звука или записать звук в файл, назначьте компонент TRVAudioPlayer свойству AudioOutput.
В Lazarus этот компонент должен иметь оконный компонент в качестве владельца: вы можете разместить его на форме, но не можете разместить его на модуле данных.
Если компонент создан с параметром Owner = nil, ему назначается главная форма в качестве владельца.