diff --git a/libobs/obs-internal.h b/libobs/obs-internal.h index 716e1649f..6efb581ba 100644 --- a/libobs/obs-internal.h +++ b/libobs/obs-internal.h @@ -596,6 +596,8 @@ extern float obs_source_get_target_volume(obs_source_t *source, /* ------------------------------------------------------------------------- */ /* outputs */ +typedef void (*encoded_callback_t)(void *data, struct encoder_packet *packet); + struct obs_weak_output { struct obs_weak_ref ref; struct obs_output *output; diff --git a/libobs/obs-output.c b/libobs/obs-output.c index d484210a6..ac505acd5 100644 --- a/libobs/obs-output.c +++ b/libobs/obs-output.c @@ -961,8 +961,6 @@ static void default_raw_audio_callback(void *param, size_t mix_idx, UNUSED_PARAMETER(mix_idx); } -typedef void (*encoded_callback_t)(void *data, struct encoder_packet *packet); - static inline void start_audio_encoders(struct obs_output *output, encoded_callback_t encoded_callback) {