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
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
gxalpha
467f73d4c9
obs-frontend-api: Add function for manual file splitting
2022-07-30 18:50:13 +10:00
Matt Gajownik
54a9ae2ea1
docs/sphinx: Override RTD style
...
This fixes an issue where clickable references did not make it clear
that they were clickable.
2022-07-30 11:09:01 +10:00
Matt Gajownik
a1415f4bad
docs/sphinx: RTD-friendly documentation changes
2022-07-30 11:09:01 +10:00
Matt Gajownik
ff555dd2b0
CI: Update docs to Sphinx v3, fix warnings
...
Sphinx 3 adds a number of C and C++ friendly directives, making
documenting our code much easier.
2022-07-30 11:09:01 +10:00
Matt Gajownik
60e94a2899
docs/sphinx: Enable extlinks for shorthand URLs
...
Authors can use :wiki:`PageName` and :source:`libobs/obs.h` to link to
files/pages rather than providing full links. If custom test is needed,
wrap the path in additional <>.
Example: :wiki:`Use the Wiki <Install-Instructions>`
2022-07-30 11:09:01 +10:00