<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Hello,<div><br></div><div>As there doesn’t seem to be a way to enumerate MP4 file atoms (correct me if I'm wrong), it would be nice to have the bitrate control value as a class property (same way as the codec property).</div><div><br></div><div>This information is stored in the ‘acbf’ atom as UInt32, and can take a value of:</div><div><p style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 13px; line-height: normal; font-family: Menlo; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; background-color: rgb(255, 255, 255);"><span class="Apple-tab-span" style="white-space:pre">       </span>kAudioCodecBitRateControlMode_Constant<span class="Apple-tab-span" style="white-space:pre">                                      </span>= <span style="color: #1c00cf">0</span>,</p>
<p style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 13px; line-height: normal; font-family: Menlo; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; background-color: rgb(255, 255, 255);"><span class="Apple-tab-span" style="white-space:pre">    </span>kAudioCodecBitRateControlMode_LongTermAverage<span class="Apple-tab-span" style="white-space:pre">                       </span>= <span style="color: #1c00cf">1</span>,</p>
<p style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 13px; line-height: normal; font-family: Menlo; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; background-color: rgb(255, 255, 255);"><span class="Apple-tab-span" style="white-space:pre">    </span>kAudioCodecBitRateControlMode_VariableConstrained<span class="Apple-tab-span" style="white-space:pre">           </span>= <span style="color: #1c00cf">2</span>,</p>
<p style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 13px; line-height: normal; font-family: Menlo; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; background-color: rgb(255, 255, 255);"><span class="Apple-tab-span" style="white-space:pre">    </span>kAudioCodecBitRateControlMode_Variable<span class="Apple-tab-span" style="white-space:pre">                                      </span>= <span style="color: #1c00cf">3</span>,</p></div><div><br></div><div><br></div><div>Thank you</div><div>Yannis Calotychos.</div><div><br></div><div><br></div></body></html>