streamdeck-rs

Crates.iostreamdeck-rs
lib.rsstreamdeck-rs
version0.7.0
sourcesrc
created_at2019-01-15 04:22:57.593356
updated_at2023-04-02 20:05:39.609429
descriptionUnofficial Stream Deck SDK for Rust
homepage
repositoryhttps://github.com/mdonoughe/streamdeck-rs/
max_upload_size
id108618
size65,842
Matthew Donoughe (mdonoughe)

documentation

README

streamdeck-rs

Unofficial Stream Deck SDK for Rust

Crates.io License Build Status Docs.rs

Elgato's official Stream Deck SDK works by launching plugins in their own processes and communicating via web sockets. This library provides the command line argument parsing and basic protocol details for creating a plugin using Rust.

This library is pretty basic for now. In the future it could provide a framework for instancing actions (keys) and routing messages to the appropriate instances.

Usage

  1. Create a binary executable project.
  2. Use RegistrationParams to get the information required to use StreamDeckSocket.
  3. See the official documentation for information about creating manifests and loading your plugin.
Commit count: 35

cargo fmt