-
- Downloads
Add source properties window (very preliminary)
- Add a properties window for sources so that you can now actually edit the settings for sources. Also, display the source by itself in the window (Note: not working on mac, and possibly not working on linux). When changing the settings for a source, it will call obs_source_update on that source when you have modified any values automatically. - Add a properties 'widget', eventually I want to turn this in to a regular nice properties view like you'd see in the designer, but right now it just uses a form layout in a QScrollArea with regular controls to display the properties. It's clunky but works for the time being. - Make it so that swap chains and the main graphics subsystem will automatically use at least one backbuffer if none was specified - Fix bug where displays weren't added to the main display array - Make it so that you can get the properties of a source via the actual pointer of a source/encoder/output in addition to being able to look up properties via identifier. - When registering source types, check for required functions (wasn't doing it before). getheight/getwidth should not be optional if it's a video source as well. - Add an RAII OBSObj wrapper to obs.hpp for non-reference-counted libobs pointers - Add an RAII OBSSignal wrapper to obs.hpp for libobs signals to automatically disconnect them on destruction - Move the "scale and center" calculation in window-basic-main.cpp to its own function and in its own source file - Add an 'update' callback to WASAPI audio sources
Showing
- libobs/graphics/graphics.c 3 additions, 0 deletionslibobs/graphics/graphics.c
- libobs/obs-display.c 14 additions, 0 deletionslibobs/obs-display.c
- libobs/obs-encoder.c 9 additions, 1 deletionlibobs/obs-encoder.c
- libobs/obs-module.c 31 additions, 26 deletionslibobs/obs-module.c
- libobs/obs-output.c 8 additions, 1 deletionlibobs/obs-output.c
- libobs/obs-properties.c 1 addition, 1 deletionlibobs/obs-properties.c
- libobs/obs-properties.h 1 addition, 1 deletionlibobs/obs-properties.h
- libobs/obs-source.c 8 additions, 1 deletionlibobs/obs-source.c
- libobs/obs-source.h 6 additions, 6 deletionslibobs/obs-source.h
- libobs/obs.h 27 additions, 6 deletionslibobs/obs.h
- libobs/obs.hpp 83 additions, 2 deletionslibobs/obs.hpp
- obs/CMakeLists.txt 7 additions, 1 deletionobs/CMakeLists.txt
- obs/display-helpers.hpp 42 additions, 0 deletionsobs/display-helpers.hpp
- obs/forms/OBSBasic.ui 1 addition, 1 deletionobs/forms/OBSBasic.ui
- obs/forms/OBSBasicProperties.ui 48 additions, 0 deletionsobs/forms/OBSBasicProperties.ui
- obs/properties-view.cpp 244 additions, 0 deletionsobs/properties-view.cpp
- obs/properties-view.hpp 77 additions, 0 deletionsobs/properties-view.hpp
- obs/window-basic-main.cpp 24 additions, 18 deletionsobs/window-basic-main.cpp
- obs/window-basic-main.hpp 5 additions, 0 deletionsobs/window-basic-main.hpp
- obs/window-basic-properties.cpp 127 additions, 0 deletionsobs/window-basic-properties.cpp
Loading
Please register or sign in to comment