hs.streamdeck
Настройка/управление Elgato Stream Deck.
Обратите внимание, что для работы этого модуля приложение Elgato Stream Deck не должно быть запущено.
Этот расширение поддерживает следующие устройства:
- Stream Deck (Оригинальный)
- Stream Deck (Оригинальный V2)
- Stream Deck Plus
- Stream Deck Mini
- Stream Deck Mini (V2)
- Stream Deck XL
- Stream Deck XL (Mk2)
- Stream Deck Pedal
Этот модуль был бы невозможен без поддержки других:
- https://github.com/OpenStreamDeck/StreamDeckSharp
- https://github.com/Lange/node-elgato-stream-deck
- Hopper
Обзор API
- Функции - API-вызовы, предлагаемые непосредственно расширением
- Методы - API-вызовы, которые могут быть выполнены только на объекте, возвращенном конструктором
Документация API
Функции
discoveryCallback
| Подпись | hs.streamdeck.discoveryCallback(fn) |
|---|---|
| Тип | Функция |
| Описание |
Устанавливает/очищает обратный вызов для реагирования на события обнаружения устройств |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/streamdeck/libstreamdeck.m строка 51 |
getDevice
| Подпись | hs.streamdeck.getDevice(num) |
|---|---|
| Тип | Функция |
| Описание |
Получает объект hs.streamdeck для указанного устройства |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/streamdeck/libstreamdeck.m строка 92 |
init
| Подпись | hs.streamdeck.init(fn) |
|---|---|
| Тип | Функция |
| Описание |
Инициализирует драйвер Stream Deck и устанавливает обратный вызов обнаружения |
| Параметры |
|
| Возвращает |
|
| Примечания |
|
| Источник | extensions/streamdeck/libstreamdeck.m строка 25 |
numDevices
| Подпись | hs.streamdeck.numDevices() |
|---|---|
| Тип | Функция |
| Описание |
Получает количество подключенных устройств Stream Deck |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/streamdeck/libstreamdeck.m строка 75 |
Методы
encoderCallback
| Подпись | hs.streamdeck:encoderCallback(fn) |
|---|---|
| Тип | Метод |
| Описание |
Устанавливает/очищает функцию обратного вызова для регулятора/кодировщика Stream Deck Plus. |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/streamdeck/libstreamdeck.m строка 136 |
firmwareVersion
| Подпись | hs.streamdeck:firmwareVersion() |
|---|---|
| Тип | Метод |
| Описание |
Получает версию прошивки устройства Stream Deck |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/streamdeck/libstreamdeck.m строка 255 |
imageSize
| Подпись | hs.streamdeck:imageSize() |
|---|---|
| Тип | Метод |
| Описание |
Получает ширину и высоту кнопок в пикселях |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/streamdeck/libstreamdeck.m строка 295 |
reset
| Подпись | hs.streamdeck:reset() |
|---|---|
| Тип | Метод |
| Описание |
Сбрасывает устройство Stream Deck |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/streamdeck/libstreamdeck.m строка 216 |
screenCallback
| Подпись | hs.streamdeck:screenCallback(fn) |
|---|---|
| Тип | Метод |
| Описание |
Устанавливает/очищает функцию обратного вызова для сенсорного экрана Stream Deck Plus (над регуляторами). |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/streamdeck/libstreamdeck.m строка 165 |
serialNumber
| Подпись | hs.streamdeck:serialNumber() |
|---|---|
| Тип | Метод |
| Описание |
Получает серийный номер устройства Stream Deck |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/streamdeck/libstreamdeck.m строка 236 |
setBrightness
| Подпись | hs.streamdeck:setBrightness(brightness) |
|---|---|
| Тип | Метод |
| Описание |
Устанавливает яркость устройства Stream Deck |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/streamdeck/libstreamdeck.m строка 195 |
setButtonColor
| Подпись | hs.streamdeck:setButtonColor(button, color) |
|---|---|
| Тип | Метод |
| Описание |
Устанавливает цвет кнопки на устройстве Stream Deck |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/streamdeck/libstreamdeck.m строка 359 |
setButtonImage
| Подпись | hs.streamdeck:setButtonImage(button, image) |
|---|---|
| Тип | Метод |
| Описание |
Устанавливает изображение на кнопке устройства Stream Deck |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/streamdeck/libstreamdeck.m строка 315 |
setScreenImage
| Подпись | hs.streamdeck:setScreenImage(encoder, image) |
|---|---|
| Тип | Метод |
| Описание |
Устанавливает изображение на экране устройства Stream Deck |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/streamdeck/libstreamdeck.m строка 337 |
© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.streamdeck.html