Commit Graph

552 Commits

Author SHA1 Message Date
tt2468
e451a8d6b0 requesthandler: Use unordered_map for request table
Shaves like 0.0005ms off of request time, but still worth noting.
2021-12-31 15:26:54 -08:00
Github Actions
02bcc0ac1b docs(ci): Update generated docs - 702f88c [skip ci] 2021-12-31 22:08:43 +00:00
tt2468
702f88cea8 requesthandler: Add GetInputAudioTracks 2021-12-31 14:08:22 -08:00
tt2468
6d216e0412 docs: Fix docs of InputAudioTracksChanged 2021-12-31 14:08:22 -08:00
Github Actions
e6761cf286 docs(ci): Update generated docs - 00dd8d7 [skip ci] 2021-12-30 09:19:59 +00:00
tt2468
00dd8d7821 lib: Add version define 2021-12-30 01:15:54 -08:00
tt2468
e43ebde794 Base: Use static_cast in place of reinterpret_cast
static_cast is a much safer cast method
2021-12-30 00:21:29 -08:00
tt2468
4a2654d095 RequestHandler: Add GetGroupList 2021-12-30 00:12:41 -08:00
Github Actions
6291cb1532 docs(ci): Update generated docs - a90dafb [skip ci] 2021-12-30 05:12:42 +00:00
tt2468
a90dafb971
Merge pull request #885 from obsproject/feature/input-audio-requests-events
Input audio requests and events
2021-12-29 21:12:23 -08:00
Github Actions
3a96b585ce docs(ci): Update generated docs - 12c6527 [skip ci] 2021-12-30 05:09:00 +00:00
tt2468
12c6527442
Merge pull request #884 from obsproject/feature/ui-dialog-requests
RequestHandler: Add input open dialog requests
2021-12-29 21:08:41 -08:00
tt2468
31997db509 EventHandler: Uncomment audio_monitoring signal 2021-12-29 21:05:28 -08:00
tt2468
85f65952bd Base: Update issue template 2021-12-29 21:04:54 -08:00
tt2468
9113ff9021 RequestHandler: Add audio balance requests 2021-12-29 21:03:16 -08:00
tt2468
1ed095de48 EventHandler: Add InputAudioBalanceChanged 2021-12-29 21:03:16 -08:00
tt2468
a94ac24027 RequestHandler: Add input open dialog requests
Adds
- `OpenInputPropertiesDialog`
- `OpenInputFiltersDialog`
- `OpenInputInteractDialog`
2021-12-29 21:00:11 -08:00
tt2468
903b7d4171
Merge pull request #860 from obsproject/fix/audio_monitoring_check
Requests: Add support check for monitoring in `SetInputAudioMonitoringType`
2021-12-29 20:59:38 -08:00
tt2468
a59ce69ba1
Merge pull request #857 from obsproject/fix/remove-old-ifdefs
Base: Remove old ifdefs
2021-12-29 20:54:24 -08:00
tt2468
195c4a3ca9
Merge pull request #873 from obsproject/fix/inputvolumemeters-check
ObsVolumeMeter: Reenable check for valid input
2021-12-29 20:54:00 -08:00
tt2468
3b2369ae97 Requests: Add support check for SetInputAudioMonitorType 2021-12-29 20:50:27 -08:00
tt2468
af634b63fd
Merge pull request #854 from obsproject/request/removeinput
Requests: Enable RemoveInput
2021-12-29 20:49:09 -08:00
tt2468
444685c89d Utils: Reenable check for valid input in volumemeter 2021-12-29 20:45:20 -08:00
tt2468
05aba45809 Base: Remove old ifdefs
It was a very cool method to save our precious std::strtoll method,
but will no longer be needed on the next OBS release.
2021-12-29 20:40:49 -08:00
tt2468
1f1a8926b1 Requests: Enable RemoveInput 2021-12-29 20:40:14 -08:00
tt2468
0c5d4ba3fb
Merge pull request #852 from obsproject/event/changing_events
Events: Reenable *Changing events (second time)
2021-12-29 20:39:33 -08:00
tt2468
947450ce4e Revert "Revert "Events: Re-enable *Changing events""
This reverts commit c60d09246c.
2021-12-29 20:29:45 -08:00
tt2468
63cc1f316d
Merge pull request #850 from obsproject/request/getrecorddirectory
Requests: Enable GetRecordDirectory
2021-12-29 20:28:44 -08:00
tt2468
38157579a6 Requests: Enable GetRecordDirectory 2021-12-29 19:53:10 -08:00
Github Actions
389cbd854c docs(ci): Update generated docs - 707ac3f [skip ci] 2021-12-29 08:54:22 +00:00
tt2468
707ac3f7e3 docs: Increase complexity of G/SetProfileParameter 2021-12-29 00:51:50 -08:00
tt2468
732d5af50c EventHandler: Add Ui category 2021-12-29 00:34:25 -08:00
tt2468
0939273abf EventSubscription: Add Ui category 2021-12-29 00:32:28 -08:00
tt2468
f8263caa03 RequestHandler: Add code comment to RemoveSceneItem 2021-12-29 00:23:30 -08:00
Github Actions
5c16a11ba8 docs(ci): Update generated docs - af217c0 [skip ci] 2021-12-29 07:54:48 +00:00
tt2468
af217c05f1 EventHandler: [BREAKING] Rename CurrentSceneChanged to CurrentProgramSceneChanged
Now matches the requests
2021-12-28 23:53:58 -08:00
tt2468
e640ae1218 docs: Finish documenting events 2021-12-28 23:45:11 -08:00
tt2468
bb2c125601 Utils: Use atomic in VolumeMeter manager 2021-12-28 22:50:11 -08:00
tt2468
e1cb858d2d Utils: Split monitor type util 2021-12-28 22:49:58 -08:00
tt2468
1339202c02 docs: Fix Array fields in transition requests 2021-12-28 22:37:00 -08:00
Github Actions
4835abd9c2 docs(ci): Update generated docs - 964e91b [skip ci] 2021-12-29 03:04:15 +00:00
tt2468
964e91bbd7 docs: Document ObsMediaInputAction 2021-12-28 18:57:02 -08:00
tt2468
9385a2449e docs: Document the rest of the undocumented requests 2021-12-28 18:28:04 -08:00
tt2468
ec79124b5f docs: Document transition requests 2021-12-28 18:11:30 -08:00
tt2468
4d65c2adee Utils: Move GetListPropertyItems to utils 2021-12-28 17:16:41 -08:00
Github Actions
851a6f8c5a docs(ci): Update generated docs - e2f60b0 [skip ci] 2021-12-29 00:58:51 +00:00
tt2468
e2f60b002e RequestHandler: Reorder Ui requests to new category 2021-12-28 16:58:28 -08:00
tt2468
86506778ad RequestHandler: Add Ui category
Creates a new category specific to requests controlling the OBS UI.
2021-12-28 16:58:28 -08:00
tt2468
0992f74fad RequestHandler: Use ValidateScene2 for GetSceneItemId 2021-12-28 16:58:28 -08:00
tt2468
430e61bef7 RequestHandler: Use ValidateScene2 in ValidateSceneItem 2021-12-28 16:58:28 -08:00