11 Commits

Author SHA1 Message Date
palana
2a9cf6e5d9 Add plugin callback for log update notifications
This should allow plugins to implement their own version of a log window
without having to worry about providing lightweight-ish and non-blocking
callback functions for OBSApi.
2014-02-15 18:02:03 +01:00
palana
6a46761c3c Add plugin events for start/stop streaming
These complement the new start/stop recording events as they are called
as soon as a network connection is initiated/severed regardless of
previous encoder state
2014-02-08 06:18:41 +01:00
palana
543b6d066b Add plugin events for start/stop recording 2014-02-07 01:25:08 +01:00
jp9000
01df955967 Merged keep_recording branch
This branch fixes the issue of your recordings ending every time the
network stream is disconnection.

This commit is a squash of the following commits on the branch:

    tweak the button positions a little bit
    Added OnOBSStatus plugin callback
    Enables plugins to recreate the (LIVE + REC) display
    Skip ReportStreamStatus callbacks if there is no actual stream
    Fix the status bar for real this time
    Make the status bar keep updating when not live
    Fixed exit cleanup while streaming/recording
    Fix Stop() behavior and stream status message
    Continue recording even if the stream goes offline
    Requires setting KeepRecordingOnStopStreaming to 1 in global.ini to test
2014-01-03 09:23:46 -07:00
palana
c8edb799d9 Use function parameter instead of member variable 2014-01-02 01:34:06 +01:00
Richard Stanway
62c9c10ae3 Don't fire plugin events during OBS shutdown 2013-12-11 21:38:47 +01:00
William Hamilton
b4887f748f Removed previewOnly given it is available through OBSGetPreviewOnly. 2013-03-19 17:52:00 -05:00
William Hamilton
28ae32920e Switch event api to plugin export c-style calls. Virtual-function calls too fragile. 2013-03-19 17:52:00 -05:00
William Hamilton
80ef8d6295 Added audio volume API calls and events. 2013-02-11 23:00:53 -06:00
William Hamilton
30eb2dd364 Preview window fix on minimized. Prevents crash when starting to stream when minimized and red boxes disappearing on minimize.
Also header file name fix for me.
2013-02-01 23:18:35 -06:00
William Hamilton
6f38e48239 Cleaned up API additions to not break backward compatibility with older plugins. 2013-02-01 22:51:09 -06:00