![]() |
Open Broadcaster Software
Free, open source software for live streaming and recording
|
header for modules implementing encoders. More...
Go to the source code of this file.
Data Structures | |
| struct | encoder_packet |
| struct | encoder_frame |
| struct | obs_encoder_info |
Macros | |
| #define | OBS_ENCODER_CAP_DEPRECATED (1<<0) |
| #define | obs_register_encoder(info) obs_register_encoder_s(info, sizeof(struct obs_encoder_info)) |
Enumerations | |
| enum | obs_encoder_type { OBS_ENCODER_AUDIO, OBS_ENCODER_VIDEO } |
Functions | |
| EXPORT void | obs_register_encoder_s (const struct obs_encoder_info *info, size_t size) |
header for modules implementing encoders.
Encoders are modules that implement some codec that can be used by libobs to process output data.
| #define OBS_ENCODER_CAP_DEPRECATED (1<<0) |
| #define obs_register_encoder | ( | info | ) | obs_register_encoder_s(info, sizeof(struct obs_encoder_info)) |
Register an encoder definition to the current obs context. This should be used in obs_module_load.
| info | Pointer to the source definition structure. |
| enum obs_encoder_type |
| EXPORT void obs_register_encoder_s | ( | const struct obs_encoder_info * | info, |
| size_t | size | ||
| ) |