|
<< Нажмите, чтобы показать Содержание >> TRVCamSender.AddDefaultReceiver, RemoveDefaultReceiver, HelloToDefaultReceivers, GoodbyeToDefaultReceivers |
Методы, работающие со списком получателей по умолчанию на сервере.
procedure AddDefaultReceiver(GUID : TGUID);
procedure RemoveDefaultReceiver(GUID : TGUID);
procedure HelloToDefaultReceivers;
procedure GoodbyeToDefaultReceivers;
Эти методы работают только в том случае, если отправитель подключен к TRVMediaServer по сети в качестве составной части клиента.
Если GUIDTo и GUIDGroups пусты, медиаданные пересылаются получателям по умолчанию. Команды и файлы также могут быть пересланы получателям по умолчанию.

Сервер может создать список получателей по умолчанию для каждого клиента. Клиент сам добавляет и удаляет получателей по умолчанию, вызывая методы AddDefaultReceiver/RemoveDefaultReceiver.
Клиент может сообщить своим получателям по умолчанию о своём присутствии, вызвав метод HelloToDefaultReceivers, и сообщить им о завершении работы, вызвав метод GoodbyeToDefaultReceivers. Если был вызван метод HelloToDefaultReceivers, и соединение между этим клиентом и сервером разорвано, сервер сам сообщает получателям по умолчанию о завершении работы этого клиента. Информация для получателей по умолчанию передается в событиях OnUserEnter и OnUserExit.
Список получателей по умолчанию может сохраняться сервером при отключении этого клиента, если вы измените параметр TRVMediaServer.KeepClientInfoMode.
Кроме того, компонент предоставляет набор методов для упрощения управления получателями по умолчанию:
•SendMediaAccessRequest, SendMediaAccessCancelRequest (запросы на добавление/удаление из списка получателей по умолчанию)
•AllowMediaAccess, CancelMediaAccess (методы для добавления и удаления из списка получателей по умолчанию)