obs-StreamFX/source/encoders/handlers
Michael Fabian 'Xaymar' Dirks 0e1377f359 encoders/handlers/nvenc: Don't list encoders on unsupported systems
Removes the NVENC entry on systems without an NVIDIA GPU by checking if the library for it can be loaded. If it can't be loaded, it's likely that the user does not have a system with NVENC capabilities - and guaranteed that they can't use the encoder as FFmpeg relies on these libraries.
2023-03-28 12:52:23 +02:00
..
debug_handler.cpp project: Apply formatting 2023-03-28 12:52:21 +02:00
debug_handler.hpp project: Refactor into namespace streamfx 2020-04-23 00:50:39 +02:00
handler.cpp encoders/ffmpeg: Rename files to match naming scheme 2023-03-28 12:52:11 +02:00
handler.hpp project: Remove non-standard std:: prefix from types 2023-03-28 12:52:22 +02:00
nvenc_h264_handler.cpp encoders/handlers/nvenc: Don't list encoders on unsupported systems 2023-03-28 12:52:23 +02:00
nvenc_h264_handler.hpp project: Remove non-standard std:: prefix from types 2023-03-28 12:52:22 +02:00
nvenc_hevc_handler.cpp encoders/handlers/nvenc: Don't list encoders on unsupported systems 2023-03-28 12:52:23 +02:00
nvenc_hevc_handler.hpp project: Remove non-standard std:: prefix from types 2023-03-28 12:52:22 +02:00
nvenc_shared.cpp encoders/handlers/nvenc: Don't list encoders on unsupported systems 2023-03-28 12:52:23 +02:00
nvenc_shared.hpp encoders/handlers/nvenc: Don't list encoders on unsupported systems 2023-03-28 12:52:23 +02:00
prores_aw_handler.cpp project: Remove non-standard std:: prefix from types 2023-03-28 12:52:22 +02:00
prores_aw_handler.hpp encoders/handlers/prores_aw: Fix override warning 2023-03-28 12:52:22 +02:00