mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-15 07:44:10 +00:00
libobs: Add func to get encoder caps by encoder pointer
This commit is contained in:
parent
dccf686150
commit
17e85f04fd
|
@ -1269,3 +1269,9 @@ uint32_t obs_get_encoder_caps(const char *encoder_id)
|
|||
struct obs_encoder_info *info = find_encoder(encoder_id);
|
||||
return info ? info->caps : 0;
|
||||
}
|
||||
|
||||
uint32_t obs_encoder_get_caps(const obs_encoder_t *encoder)
|
||||
{
|
||||
return obs_encoder_valid(encoder, "obs_encoder_get_caps")
|
||||
? encoder->orig_info.caps : 0;
|
||||
}
|
||||
|
|
|
@ -1921,6 +1921,7 @@ EXPORT void *obs_encoder_get_type_data(obs_encoder_t *encoder);
|
|||
EXPORT const char *obs_encoder_get_id(const obs_encoder_t *encoder);
|
||||
|
||||
EXPORT uint32_t obs_get_encoder_caps(const char *encoder_id);
|
||||
EXPORT uint32_t obs_encoder_get_caps(const obs_encoder_t *encoder);
|
||||
|
||||
#ifndef SWIG
|
||||
/** Duplicates an encoder packet */
|
||||
|
|
Loading…
Reference in a new issue