Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Указывает, используется ли кодировка VBR для кодирования AAC.
Тип данных
BOOL (VT_UI4)
GUID свойства
CODECAPI_AVEncAACEnableVBR
Значение свойства
Логическое значение, указывающее, используется ли кодирование переменной скорости (VBR) для кодирования AAC.
Комментарии
Значение по умолчанию — FALSE. Это означает, что кодировщик AAC MFT будет использовать кодировку с постоянной скоростью. Закодированный битовый поток будет иметь определенную скорость, не зависят от входного сигнала.
Если для этого значения задано значение TRUE, это означает, что кодировщик AAC MFT будет использовать кодировку с переменной скоростью. Кодировщик адаптирует скорость закодированного потока в зависимости от психоакусных требований входного сигнала.
Приложения должны задать свойство CODECAPI_AVEncAACEnableVBR в кодировщике MFT, прежде чем задавать типы входных и выходных носителей в кодировщике MFT. Это связано с тем, что параметр VBR может повлиять на то, какие сочетания типов входных и выходных носителей поддерживаются кодировщиком.
Установка свойства CODECAPI_AVEncAACEnableVBR после установки входных или выходных типов носителей может привести к ошибке, если типы носителей не поддерживаются запрошенным параметром VBR. Если кодирование VBR включено, атрибут MF_MT_AVG_BITRATE для типа выходного носителя определяет среднюю скорость закодированных выходных данных.
Обратите внимание, что, хотя тип variant свойства CODECAPI_AVEncAACEnableVBR VT_BOOL, IMFAttributes не поддерживает логические атрибуты. Поэтому вместо этого следует использовать SetUINT32 . Значение атрибута будет автоматически преобразовано в значение свойства VT_BOOL при передаче в кодировщик MFT.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента |
Windows 10 |
| Минимальная версия сервера |
Windows 2022 |
| Заголовок |
|