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

PlatformmacOSWindows
outdated

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
150
points
35
downloads

Publisher

verified publisherchektek.com

Weekly Downloads

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