jpark37
e32c2c1427
libobs: Add callback for main texture rendered
...
Useful for redirecting main texture to DeckLink output for example.
2023-03-24 15:18:45 -07:00
Jim
0a9ed4569b
Merge pull request #7814 from jpark37/decklink-preview-rescale
...
decklink: Move preview output rescaling to GPU
2023-03-20 01:42:36 -07:00
tytan652
22ebed8d02
libobs,docs: Add connect infos check to the Services API
...
This new function allows to know if the service has all the info needed
to try to connect.
2023-03-19 17:38:02 +01:00
tytan652
ea4ac2d08d
libobs,docs: Add connect infos to the Services API
...
This replace and deprecate url, key, username and password functions.
2023-03-19 17:38:02 +01:00
tytan652
aeab6b8fc4
libobs,docs,rtmps-services: Add supported audio codecs
...
Also remove Opus-only "supported audio codecs" in the services JSON.
2023-03-19 17:27:42 +01:00
tytan652
1e0f4a6ebf
libobs,docs: Add preferred output type to Service API
2023-03-19 17:16:13 +01:00
tytan652
48dc6dde68
libobs,docs: Add supported codecs functions with output id
2023-03-19 16:49:56 +01:00
tytan652
56411eda8e
libobs,docs: Add protocol enumeration functions
2023-03-19 16:31:05 +01:00
tytan652
813b3b2763
libobs,docs: Add protocol to Services API
2023-03-19 15:29:44 +01:00
tytan652
201bcda051
libobs,docs: Add protocol in Outputs API
2023-03-19 15:29:03 +01:00
Jim
6eace37e06
Merge pull request #8229 from derrod/hashed-tables
...
Hashtable Adventures
2023-03-19 00:34:44 -07:00
Exeldro
b9885f05db
docs: Add view functions
2023-03-18 15:54:38 -07:00
Norihiro Kamae
e4496c7afa
docs: Clarify a dot is included in the extension
2023-03-18 15:36:41 -07:00
derrod
c68eeaef1d
libobs: Use uthash for source objects
...
All sources are part of a hash table that allows a lookup by UUID.
Public sources additionally are in a hash table allowing lookup by name.
2023-03-18 10:47:49 +01:00
derrod
30519768ad
libobs: Add UUIDs to obs_source objects
2023-03-12 01:11:38 +01:00
derrod
f72cc4498f
libobs: Add os_generate_uuid() to platform utils
2023-03-12 01:11:38 +01:00
CodeYan01
b4fdf2a329
docs: Clarify enum_scenes order
2023-03-01 09:44:35 -05:00
CodeYan01
8ac894a62b
docs: Link to obs_scene_from_source in enum_scenes
...
Enumerating scenes but receiving an obs_source_t is confusing.
2023-03-01 09:44:35 -05:00
CodeYan01
7605883303
docs: Clarify weak source releasing
2023-03-01 09:44:35 -05:00
CodeYan01
d2dd917721
docs: Fix layout and typos
2023-02-26 10:31:02 +11:00
jpark37
463bf0dff5
libobs,UI: Add P216/P416 pixel formats
...
Will be useful for ProRes.
2023-02-21 18:48:44 +01:00
jpark37
9ee97bba1a
libobs: Add obs_output_get_video_conversion
...
Need post-convert size to avoid CPU rescale.
2023-02-19 11:46:20 -08:00
derrod
970585d073
CI,docs: Create separate CF pages artifact
...
The CF pages artifact has no extensions in generated links to avoid the
automatic redirects CF does.
2023-02-15 10:55:53 -05:00
Exeldro
2d3013ccdc
UI: Add obs_frontend_add_undo_redo_action
2023-02-04 15:30:07 -08:00
Exeldro
46da073aa5
UI: Add obs_frontend_open_sceneitem_edit_transform()
2023-02-04 15:23:26 -08:00
Norihiro Kamae
27c7dc9155
docs/sphinx: Add undocumented macros for darray
2023-01-28 19:03:55 -08:00
Jan Beich
c082c4a74d
libobs/graphics: Enable DMABUF on FreeBSD and DragonFly
...
Required under Wayland (wlrobs) on FreeBSD and DragonFly. DMABUF was
already partially exposed after c50c625555 .
2023-01-24 11:50:13 -05:00
tt2468
24e9f82f87
docs: Document a few missing obs_output_t function calls
...
- `obs_weak_output_references_output`
- `obs_output_get_id`
- `obs_output_output_caption_text[1/2]`
2023-01-15 22:09:23 -08:00
CodeYan01
f9fd1c0967
docs: Clarify enum functions return value
2023-01-07 15:08:35 -08:00
skeletonbow
70460564d1
docs: Add script_description to scripting
...
Added missing documentation for script_description function.
2023-01-07 15:04:26 -08:00
CodeYan01
7fdc9c7254
docs: Add missing source functions
2022-12-04 22:10:49 +11:00
gxalpha
563cf6544d
docs: Fix reference count info of obs_frontend_get_streaming_service
2022-12-03 15:36:49 -08:00
CodeYan01
862ed14fd9
docs: Add versionadded for 29.0.0 functions
2022-12-03 15:33:59 -08:00
CodeYan01
17c0820d2f
docs: Add info on property modified callback
2022-12-03 15:32:28 -08:00
CodeYan01
d3eba18718
docs: Clarify signal_handler_connect()
...
Notes that it does nothing if the combination of `signal`,
`callback`, and `data` is already connected to the handler.
Adds missing param `signal` description.
Typo fix
2022-12-03 15:19:06 -08:00
gxalpha
34e6a5b73f
libobs: Deprecate obs_get/set_master_volume
...
These methods were never implemented to do anything.
2022-11-19 20:37:22 -05:00
CodeYan01
9e3a95cbdf
docs: Add info on funcs to use for properties
...
Add links to obs_data_* funcs for color, font, and editable list
properties
2022-11-10 00:36:29 -08:00
Tommy Vercetti
41efdc498c
libobs/util: Add function to get Windows x64 emulation status
2022-11-09 03:03:26 -08:00
derrod
1b6e1ce655
libobs: Add utility function to get total RAM
2022-11-08 05:38:37 -08:00
gxalpha
5658bf6732
libobs: Add "source_update" signal
...
Adds a source signal that gets triggered when a source's settings are
updated.
2022-11-05 18:06:53 -07:00
CodeYan01
bdf6809f45
docs: Add clarifications
...
Adds links to release functions for "new/incremented reference".
Extra info on signal handler.
Parameter description on `obs_property_list_add_*` functions, since
their parameter `name` can be confusing and it is unclear which value
is stored in obs_data_t.
Adds clarifications on calldata_ptr.
2022-11-05 16:12:13 -07:00
Jim
1fc6c50b62
UI/obs-frontend-api: Return allocated strings for new funcs
...
8dda8d3500 added a few functions to get the last
recording/replay/screenshot path, but it should return allocations
because it's possible for the data to be modified at a later point.
2022-10-30 20:35:36 -07:00
cg2121
8dda8d3500
obs-frontend-api: Add functions to get last saved files
...
Adds functions to the frontend api to get the last recording,
screenshot and replay buffer saved.
2022-10-30 19:53:11 -07:00
cg2121
42ecdef938
obs-frontend-api: Add screenshot event
...
This adds a frontend event for when a screenshot is taken.
2022-10-23 11:06:30 +11:00
PatTheMav
89eeeb9c65
docs: Fix sphinx import error on Python 3.10+
2022-10-20 21:26:52 +11:00
cg2121
3c7b1c8297
obs-frontend-api: Add theme functions
...
This adds a frontend function to check if a theme is dark and also
adds an event for when the theme is changed.
2022-10-15 16:21:34 -07:00
PatTheMav
9b317edb22
docs: Add obs_sceneitem_group_enum_items API call to scripting docs
2022-10-11 15:19:41 +02:00
CodeYan01
81233c6dd4
docs: Add links to python functions
2022-10-01 16:09:29 -07:00
Matt Gajownik
a4564bee27
docs/sphinx: Update references to Python 3.x
2022-08-11 22:06:16 +10:00
tytan652
5490e4f44c
libobs,docs: Improve failed module loading logging
...
- Avoid putting libs (like CEF) in the plugins load failure message.
- Consider obsolete macOS obs-browser plugin fail as a hardcoded skip.
2022-07-30 16:55:03 -07:00