stream_deck_sdk 1.0.1 copy "stream_deck_sdk: ^1.0.1" to clipboard
stream_deck_sdk: ^1.0.1 copied to clipboard

A package for building Elgato Stream Deck plugins in Dart for macOS and Windows.

Stream Deck Plugin SDK #

Stream Deck

Usage #

import 'dart:async';

import 'package:stream_deck_sdk/stream_deck_sdk.dart';

Future<void> main(List<String> arguments) async {
  await runZonedGuarded(
    () {
      final Plugin plugin = Plugin();
      final Action myAction = Action('com.chektek.example_plugin.my_action');

      plugin.onConnected((event) {
        Logger.info('Connected');
      });

      myAction.onKeyUp((event) {
        Logger.info('Key up!');
      });

      plugin.connect(PluginArguments.fromExecutableArgumentsList(arguments));
    },
    (error, stack) => Logger.error('ERROR: $error $stack'),
  );
}

Learn More #

2
likes
160
pub points
0%
popularity

Publisher

verified publisherchektek.com

A package for building Elgato Stream Deck plugins in Dart for macOS and Windows.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

More

Packages that depend on stream_deck_sdk