{"header_period","StreamMuxConfig and PCE repetition period (in frames)",offsetof(AACContext,header_period),AV_OPT_TYPE_INT,{.i64=0},0,0xffff,AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
{"drc_profile","The desired compression profile for AAC DRC",offsetof(AACContext,drc_profile),AV_OPT_TYPE_INT,{.i64=0},0,256,AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
{"drc_target_ref","Expected target reference level at decoder side in dB (for clipping prevention/limiter)",offsetof(AACContext,drc_target_ref),AV_OPT_TYPE_INT,{.i64=0.0},-31.75,0,AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
{"comp_profile","The desired compression profile for AAC DRC",offsetof(AACContext,comp_profile),AV_OPT_TYPE_INT,{.i64=0},0,256,AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
{"comp_target_ref","Expected target reference level at decoder side in dB (for clipping prevention/limiter)",offsetof(AACContext,comp_target_ref),AV_OPT_TYPE_INT,{.i64=0.0},-31.75,0,AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
{"prog_ref","The program reference level or dialog level in dB",offsetof(AACContext,prog_ref),AV_OPT_TYPE_INT,{.i64=0.0},-31.75,0,AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
FF_AAC_PROFILE_OPTS
{NULL}
};
@ -319,6 +331,30 @@ static av_cold int aac_encode_init(AVCodecContext *avctx)