Commit graph

18 commits

Author SHA1 Message Date
Zakk
c24adf5b83 Outputs now have an audio output selector/deleting.
Audio track configuration is now saved
2019-03-06 12:45:15 -05:00
Zakk
8a7c47a90f More AppleScript and notification changes to support StreamDeck plugin.
Added a method to CaptureController to post notifications: Sends both internal (NSNotificationCenter) and external (NSDistributedNotificationCenter) events
2019-01-19 19:44:05 -05:00
Zakk
606f7fbd8f Audio mixers now respond to setEnabled messages: all inputs are disabled/enabled depending on value.
Stop using 'muted' property for mixers in advanced audio window.
Various changes to AppleScript code to better support upcoming Elgato Stream Deck integration.
Added some notifications to help stream deck plugin
2019-01-16 16:16:39 -05:00
Zakk
11a7406384 More changes to audio metering 2018-04-23 03:34:00 -04:00
Zakk
7d44e66c8a Purge all "LayoutSequence" related code; that functionality is best placed in toggled transitions now.
Remove 'Scripts' item from view menu.
Change save file name in case there's one person out there that actually wrote a script
2018-04-14 04:04:43 -04:00
Zakk
44c284a122 Emit notifications when audio inputs are added or removed.
Have audio source type listen for audio add notifications in their engine and apply audio settings if it is relevant.
FFMPEG movie source now generates proper UUIDs for the PCMPlayer
2017-11-26 23:32:08 -05:00
Zakk
9b3d83ebbd Layout buttons now react to dark/light theme changes 2017-11-19 04:32:31 -05:00
Zakk
6c29d1002e Added a terrible app icon: icon switches colors with stream status.
Add user notifications when outputs error and restart.
2017-11-12 09:47:32 -05:00
Zakk
d9a9e3ffc0 Start of layout sequence creation and editing UI 2017-03-18 05:20:12 -04:00
Zakk
9607656c8d Added layout grid view (with live previews). WIP 2017-03-06 14:03:31 -05:00
Zakk
a033b4d9f0 Added resolution and frame rate statistics for individual inputs 2016-11-26 07:12:26 -05:00
Zakk
190d1f410f Post a notification when staging view is hidden/shown.
Animation window responds to staging view notification and re-initializes the preview view variables
2016-08-07 14:43:00 -04:00
Zakk
fa4ec270fa Input list is now an outline view so input hierarchy is now visible 2016-05-22 04:36:33 -04:00
Zakk
a68fe7bb6b Sorted out stupid radio button bindings for IR compressor.
IR compressor now reconfigured after changes are made to it
2016-04-17 13:30:17 -04:00
Zakk
e3d15072c1 Added notifications for layout dimension and framerate changes. Only reset IR compressor if the live layout changes 2016-04-17 00:17:47 -04:00
Zakk
504c4f3fa7 Moved compressor configuration to output configuration dialog. All outputs MUST have a chosen compressor now. Two default compressors named "x264" and 'AppleVT" are created if they don't exist. If a "default" compressor exists it is renamed to the appropriate new default compressor.
To create new compressor "profiles" just save one of the default ones to a new name.
2015-11-23 07:55:04 -05:00
Zakk
d038c3ea66 Added notification when an input is selected in the UI 2014-12-05 03:11:38 -05:00
Zakk
ce74ae45d4 Added notification support for key events. See CSNotifications.h 2014-09-07 07:59:55 -04:00