TRVCamSender.AddDefaultReceiver, RemoveDefaultReceiver, HelloToDefaultReceivers, GoodbyeToDefaultReceivers

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

TRVCamSender.AddDefaultReceiver, RemoveDefaultReceiver, HelloToDefaultReceivers, GoodbyeToDefaultReceivers

Методы, работающие со списком получателей по умолчанию на сервере.

procedure AddDefaultReceiver(GUID : TGUID);

procedure RemoveDefaultReceiver(GUID : TGUID);

procedure HelloToDefaultReceivers;

procedure GoodbyeToDefaultReceivers;

Эти методы работают только в том случае, если отправитель подключен к TRVMediaServer по сети в качестве составной части клиента.

Если GUIDTo и GUIDGroups пусты, медиаданные пересылаются получателям по умолчанию. Команды и файлы также могут быть пересланы получателям по умолчанию.

default-receivers

Сервер может создать список получателей по умолчанию для каждого клиента. Клиент сам добавляет и удаляет получателей по умолчанию, вызывая методы AddDefaultReceiver/RemoveDefaultReceiver.

Клиент может сообщить своим получателям по умолчанию о своём присутствии, вызвав метод HelloToDefaultReceivers, и сообщить им о завершении работы, вызвав метод GoodbyeToDefaultReceivers. Если был вызван метод HelloToDefaultReceivers, и соединение между этим клиентом и сервером разорвано, сервер сам сообщает получателям по умолчанию о завершении работы этого клиента. Информация для получателей по умолчанию передается в событиях OnUserEnter и OnUserExit.

Список получателей по умолчанию может сохраняться сервером при отключении этого клиента, если вы измените параметр TRVMediaServer.KeepClientInfoMode.

Кроме того, компонент предоставляет набор методов для упрощения управления получателями по умолчанию:

SendMediaAccessRequest, SendMediaAccessCancelRequest (запросы на добавление/удаление из списка получателей по умолчанию)

AllowMediaAccess, CancelMediaAccess (методы для добавления и удаления из списка получателей по умолчанию)