Expand description
Elgato Streamdeck library
Library for interacting with Elgato Stream Decks through hidapi. Heavily based on python-elgato-streamdeck and partially on streamdeck library for rust.
Re-exports§
pub use asynchronous::AsyncStreamDeck;async
Modules§
- asynchronous
asyncAsync Stream Deck Code from this module is using block_in_place, and so they cannot be used in current_thread runtimes - Image processing functions
- Various information about Stream Deck devices
- Utility functions for working with Stream Deck devices
Structs§
- Button reader that keeps state of the Stream Deck and returns events instead of full states
- Interface for a Stream Deck device
Enums§
- Tells what changed in button states
- Errors that can occur while working with Stream Decks
- Type of input that the device produced
Functions§
- Returns a list of devices as (Kind, Serial Number) that could be found using HidApi.
- Creates an instance of the HidApi
- Actually refreshes the device list