123456789101112131415161718192021222324252627282930 |
- #include <obs-module.h>
- #include "obs-nvenc.h"
- OBS_DECLARE_MODULE()
- OBS_MODULE_USE_DEFAULT_LOCALE("obs-nvenc", "en-US")
- MODULE_EXPORT const char *obs_module_description(void)
- {
- return "NVIDIA Encoder (NVENC) Plugin";
- }
- bool obs_module_load(void)
- {
- if (!nvenc_supported()) {
- blog(LOG_INFO, "NVENC not supported");
- return false;
- }
- obs_nvenc_load();
- obs_cuda_load();
- return true;
- }
- void obs_module_unload(void)
- {
- obs_cuda_unload();
- obs_nvenc_unload();
- }
|