mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-04-20 10:17:07 +02:00
obs-ffmpeg: Implement priming samples API
This commit is contained in:
@@ -456,6 +456,12 @@ static size_t enc_frame_size(void *data)
|
||||
return enc->frame_size;
|
||||
}
|
||||
|
||||
static uint32_t enc_initial_padding(void *data)
|
||||
{
|
||||
struct enc_encoder *enc = data;
|
||||
return enc->context->initial_padding;
|
||||
}
|
||||
|
||||
struct obs_encoder_info aac_encoder_info = {
|
||||
.id = "ffmpeg_aac",
|
||||
.type = OBS_ENCODER_AUDIO,
|
||||
@@ -469,6 +475,7 @@ struct obs_encoder_info aac_encoder_info = {
|
||||
.get_properties = enc_properties,
|
||||
.get_extra_data = enc_extra_data,
|
||||
.get_audio_info = enc_audio_info,
|
||||
.get_priming_samples = enc_initial_padding,
|
||||
};
|
||||
|
||||
struct obs_encoder_info opus_encoder_info = {
|
||||
@@ -484,6 +491,7 @@ struct obs_encoder_info opus_encoder_info = {
|
||||
.get_properties = enc_properties,
|
||||
.get_extra_data = enc_extra_data,
|
||||
.get_audio_info = enc_audio_info,
|
||||
.get_priming_samples = enc_initial_padding,
|
||||
};
|
||||
|
||||
struct obs_encoder_info pcm_encoder_info = {
|
||||
|
||||
Reference in New Issue
Block a user