Плагин PlayerInfoSource¶
Назначение¶
Плагин предназначен для формирования переменных состоянии Х-плеера на ValueServer.
События и таблица настроек¶
Таблица настроек плагина предназначена для настройки списка плееров, от которых будут получаться события для дальнейшей передачи Value серверу полученной и преобразованной информации. Value серверу передаются сообщения, содержащие именованные значения. Наименование значение указывается в поле "ValueName". Также в таблице настроек предусмотрены следующие поля:
- ValueName - наименование переменной для сохранения значений на Value сервере
- PlayerName - наименование XPlayer, от которого будут получены сообщения
- Schedule - наименование расписания, в котором будет осуществляться поиск элементов для получения дополнительной информации о проигрываемом в плеере медиа элементе
- ValueServerAddress - адрес сервера значений
Настройка¶
Файл библиотеки плагина:
PlayerInfoSource.dll
Связан с библиотеками:
D3API.dll
-D3APICommon.dll-
Для подключения и настройки плагина в vid файле требуется прописать:
CREATE_NET_WND_PLUGIN <идентификатор плагина> PlayerInfoSource.dll Digispot.Plugins.PlayerInfoSource
Предусматривает параметры:
Описание плееров, от которых требуется получать события с помощью списка опций SettingItem с параметрами в виде строки. Все параметры разделены друг от друга символом ";". Использование пробелов в строке параметров не допускается. Строка параметров имеет следующий вид:
SET_OBJ_BASE PlayerInfoSource SettingItem [ValueName];[PlayerName];[Schedule];[ValueServerAddress]
Все указанные значения по наименованию соответствуют параметрам строки в таблице описания индикаторов. Параметры могут быть заданы не все, но их порядок должен оставаться неизменным. Если параметры не заданы, будет использовано их значение по умолчанию. Пример использования:
SET_OBJ_BASE PlayerInfoSource SettingItem PLAYER1;5807;SPUTNIK;ValueServer