C-sharp Stream Deck plugin development: Difference between revisions

From munkjensen.net/wiki
mNo edit summary
mNo edit summary
Line 1: Line 1:
The [https://www.elgato.com/en/stream-deck Elgato Stream Deck] has transformed live streaming, production, and general productivity. It is a nifty little box with customizable buttons that can do just about anything. Best of all, you can build custom plugins and extensions. [https://youtu.be/D5AZ_6S0f94 Join James Montemagno] as he walk through what the Elgato Stream Deck is, what it can do, and how you can build your first Plugin completely in C# and .NET!
The [https://www.elgato.com/en/stream-deck Elgato Stream Deck] has transformed live streaming, production, and general productivity. It is a nifty little box with customizable buttons that can do just about anything. Best of all, you can build custom plugins and extensions. [https://youtu.be/D5AZ_6S0f94 Join James Montemagno] as he walk through what the Elgato Stream Deck is, what it can do, and how you can build your first Plugin completely in C# and .NET!
* [https://github.com/FritzAndFriends/StreamDeckToolkit StreamDeckToolkit] is a Visual Studio template to help create plugins for the Elgato Stream Deck, using the [https://developer.elgato.com/documentation/stream-deck/sdk/overview/#sdk Stream Deck SDK] with Dotnet Core.
* [https://github.com/FritzAndFriends/StreamDeckToolkit StreamDeckToolkit] is a Visual Studio template to help create plugins for the Elgato Stream Deck, using the [https://developer.elgato.com/documentation/stream-deck/sdk/overview/#sdk Stream Deck SDK] with Dotnet Core.
*
* Actual webinar [https://youtu.be/D5AZ_6S0f94?t=996 starts at 16:36] with an explanation on what a Stream Deck is and how it works.
* Actual webinar [https://youtu.be/D5AZ_6S0f94?t=996 starts at 16:36] with an explanation on what a Stream Deck is and how it works.
* Development talk [https://youtu.be/D5AZ_6S0f94?t=1933 starts around 32:14] with the Plugin UI as focus.
* Development talk [https://youtu.be/D5AZ_6S0f94?t=1933 starts around 32:14] with the Plugin UI as focus.
Line 8: Line 7:
*"Inside a Plugin" starts [https://youtu.be/D5AZ_6S0f94?t=2294 at 38:14]
*"Inside a Plugin" starts [https://youtu.be/D5AZ_6S0f94?t=2294 at 38:14]
*"Events" [https://youtu.be/D5AZ_6S0f94?t=2294 starts at 40:14]  
*"Events" [https://youtu.be/D5AZ_6S0f94?t=2294 starts at 40:14]  
*There is an "Emulator" that emulate keypresses and [https://youtu.be/D5AZ_6S0f94?t=2488 it is explained at 41:28]
*Get Started with StreamDeckToolkit starts [https://youtu.be/D5AZ_6S0f94?t=2521 at 42:01]
*"Create Project" --> [https://youtu.be/D5AZ_6S0f94?t=2587 43:07]
*Content "In the project" [https://youtu.be/D5AZ_6S0f94?t=2641 starts at 44:01] - Assets, Models, UI Css/HTML, Manifest & Action Code
*Let's do it - practical demo of a simple counter [https://youtu.be/D5AZ_6S0f94?t=2727 starts at 45:27]
*
*

Revision as of 16:28, 4 July 2022

The Elgato Stream Deck has transformed live streaming, production, and general productivity. It is a nifty little box with customizable buttons that can do just about anything. Best of all, you can build custom plugins and extensions. Join James Montemagno as he walk through what the Elgato Stream Deck is, what it can do, and how you can build your first Plugin completely in C# and .NET!