Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
audioenginebaseapo.h содержит следующие программные интерфейсы:
Интерфейсы
|
IApoAcousticechoCancellation Этот интерфейс реализуется apos для реализации сценариев акустической эхо-подавления (AEC). |
|
IApoAcousticechoCancellation2 Расширяет возможности IAcousticEchoCancellation, чтобы разрешить apos указывать требуемые свойства ссылочного потока. |
|
IApoAuxiliaryInputConfiguration Предоставляет методы, которые api-интерфейсы могут реализовать для добавления и удаления вспомогательных входных потоков. |
|
IApoAuxiliaryInputRT Безопасный в реальном времени интерфейс, используемый для управления вспомогательными входными данными APO. |
|
IAudioDeviceModulesClient Объекты аудиообработки реализуют этот интерфейс для получения ссылки на экземпляр IAudioDeviceModulesManager . |
|
IAudioProcessingObject Объекты обработки звука (SAPOS) с системными эффектами обычно используются в потоках процессов реального времени или вызываются из них. |
|
IAudioProcessingObjectConfiguration Интерфейс IAudioProcessingObjectConfiguration используется для настройки APO. Этот интерфейс использует свои методы для блокировки и разблокировки APO для обработки. |
|
IAudioProcessingObjectRT Этот интерфейс может работать в режиме реального времени, а его методы можно назвать потоками обработки в режиме реального времени. |
|
IAudioSystemEffects Интерфейс IAudioSystemEffects использует базовые методы, унаследованные от IUnknown, и должен реализовывать метод Initialize. |
|
IAudioSystemEffects2 Интерфейс IAudioSystemEffects2 появился с Windows 8.1 для получения сведений об объектах обработки в заданном режиме. |
|
IAudioSystemEffectsCustomFormats Интерфейс IAudioSystemEffectsCustomFormats поддерживается в Windows Vista и более поздних версиях Windows. |
Структуры
|
APO_REG_PROPERTIES Структура APO_REG_PROPERTIES используется IAudioProcessingObject::GetRegistrationProperties для возврата свойств регистрации объекта обработки звука (APO). |
|
APOInitBaseStruct Структура APOInitBaseStruct — это базовый заголовок инициализации, который должен предшествовать другим данным инициализации в IAudioProcessingObject::Initialize. |
|
APOInitSystemEffects Структура APOInitSystemEffects передается в APO системных эффектов для инициализации. |
|
APOInitSystemEffects2 Структура APOInitSystemEffects2 появилась вместе с Windows 8.1, чтобы обеспечить дополнительный контекст инициализации объекта обработки звука (APO) для инициализации. |
Перечисления
|
APO_FLAG Перечисление APO_FLAG определяет константы, используемые в качестве флагов объектом обработки звука (APO). |
|
APO_REFERENCE_STREAM_PROPERTIES Задает свойства потока замыкания на себя для метода обратного вызова IApoAcousticEchoCancellation2::GetDesiredReferenceStreamProperties. |