| TVOK | Общее описание | Исходные коды | Описание интерфейса | Ключи командной строки |
DBUS службы TVOK именуются "org.kochkin.tvok-<PID_NUMBER>", где <PID_NUMBER> - PID запущенного приложения TVOK.
С версии 0.5.2-27 экземпляры программы регистрируются также, как "org.kochkin.tvok<VideoDeviceNumber>", где VideoDeviceNumber - номер видеоустройства.
Доступны следующие вызовы DBUS:
getChannel, getMode, getPriority, getTransmission, serviceExit - используются для взаимодействия экземпляров программ между собой.
Примеры:
Переключение на следующий канал для тюнера "/dev/video0":
qdbus org.kochkin.tvok0 /Interface ChannelNext
Завершение работы приложения:
qdbus org.kochkin.tvok0 /Interface exit ""
Для переключения на канал с определённым номером необходимо последовательно вызвать функцию ChannelNum с цифрами, последовательность которых является номером канала. Например, переключает на 3-й канал:
qdbus org.kochkin.tvok0 /Interface ChannelNum 3
Переключает на 15-й канал:
qdbus org.kochkin.tvok0 /Interface ChannelNum 1 qdbus org.kochkin.tvok0 /Interface ChannelNum 5
Забивает последнюю введённую цифру:
qdbus org.kochkin.tvok0 /Interface ChannelNum <
При посылке первой цифры программа ожидает приём следующей в течении 2-х секунд, при посылке следующей - ещё 2 секунды и т.д. По истечении 2-х секунд со времени передачи последней цифры производится переключение канала.
С версии 0.5.2-33:
Увеличивает/уменьшает зону просмотра в полноэкранном режиме:
qdbus org.kochkin.tvok0 /Interface FullScreenZoom .01 qdbus org.kochkin.tvok0 /Interface FullScreenZoom -.01
Задаёт коэффициент увеличения (для 4:3 или 16:9):
qdbus org.kochkin.tvok0 /Interface FullScreenZoomSet 2.04 qdbus org.kochkin.tvok0 /Interface FullScreenZoomSet 2.8
С версии 0.5.2-36:
Вызовы FullScreenZoom и FullScreenZoomSet задают коэффициент увеличения текущего канала. Коэффициент может задаваться для каждого канала в отдельности.
Для вызова функций DBUS, в случае управления с LIRC, наилучший вариант - использование KDE Lirc (IRKick).