Expand description
§StreamDeck
A high-level framework for creating Stream Deck applications in Rust.
This library provides a flexible and type-safe way to create applications for the Elgato Stream Deck. It handles button rendering, navigation between views, and event processing.
Re-exports§
pub use button::RenderConfig;
pub use theme::Theme;
pub use view::Button;
pub use view::ButtonState;
pub use view::DisplayManager;
pub use view::View;
pub use elgato_streamdeck;
pub use generic_array;
pub use md_icons;
Modules§
- button
- Button types and rendering functionality for Stream Deck buttons.
- error
- Error types for the Stream Deck library.
- navigation
- Navigation traits and utilities for Stream Deck applications.
- theme
- Theme definitions for Stream Deck buttons.
- view
- View system for Stream Deck applications.
Structs§
- External
Trigger - Run a Stream Deck application with the specified configuration.
Functions§
- run
- Run a Stream Deck application with the specified configuration.
- run_
with_ external_ triggers - Run a Stream Deck application with the specified configuration.