Crate streamdeck_oxide

Source
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 navigation::NavigationEntry;
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§

ExternalTrigger
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.