[][src]Crate streamdeck_rs

Re-exports

pub use crate::registration::RegistrationInfo;
pub use crate::socket::StreamDeckSocket;

Modules

logging
registration
socket

Structs

ApplicationPayload

Information about a monitored application that has launched or terminated.

Coordinates

The location of a key on a device.

DeviceInfo

Information about a hardware device.

DeviceSize

The size of a device in keys.

GlobalSettingsPayload

The new global settings.

ImagePayload

The image to set as part of a SetImage message.

KeyPayload

Additional information about the key pressed.

LogMessagePayload

A log message.

ProfilePayload

The profile to activate as part of a SwitchToProfile message.

StatePayload

The state to set as part of a SetState message.

TitleParameters

Style information for a title.

TitleParametersPayload

The new title of a key.

TitlePayload

The title to set as part of a SetTitle message.

UrlPayload

The URL to launch as part of a OpenUrl message.

VisibilityPayload

Additional information about a key's appearance.

Enums

Alignment

The vertical alignment of a title.

DeviceType

The type of connected hardware device.

Message

A message received from the Stream Deck software.

MessageOut

A message to be sent to the Stream Deck software.

Target

The target of a command.