Вопрос

В 2007 году во время лихорадки над DRM была включена в Windows Vista, Блог команды Windows Vista был создан, чтобы ответить на многие проблемы. Один из вопросов ответил на способность программного обеспечения VOIP выполнять отмену эхо при запуске в Windows Vista.

Это то, что Ник Уайт должен был сказать с помощью FAQ:

Будет ли отмена эхо -отмены менее хорошо для премиального контента?

Мы считаем, что Windows Vista предоставляет приложения с доступом к достаточной информации для успешного создания высококачественной функции отмены эха.

Какую информацию предоставляет Windows Vista, чтобы позволить приложениям создавать высококачественные функции отмены эха?

Примечание: Читая это утверждение, у меня сложилось впечатление, что Windows Vista предоставляет достаточную информацию, позволяющую приложениям успешно создавать высококачественные функции отмены Echo. Предположительно, как Windows предоставляет эту информацию через API.

Отмена эхо работает, отбирая вывод игры, и "вычитая его"Из записанного входа микрофона.

К сожалению, Как отмечает MSDN, нельзя всегда попробовать вывод игры:

Windows Vista предоставляет цифровое управление правами (DRM). Поставщики контента полагаются на DRM, чтобы защитить свою проприетарную музыку или другой контент от несанкционированного копирования и других незаконных видов использования. Wasapi не позволяет записывать цифровые потоки цифровых потоков, которые содержат защищенный DRM. Аналогичным образом, доверенный аудио драйвер не позволяет устройству с лапкетом захватывать цифровые потоки, которые содержат защищенный контент. Windows Vista позволяет только доверенным драйверам воспроизводить защищенный контент. Для получения дополнительной информации о доверенных водителях и DRM см. Документацию Windows DDK.

Предположительно это означает, что использование Режим петли От wasapi не является предполагаемым методом предоставления услуг эхо-канцеляции.

какая является Предполагаемый API для обеспечения реализации высококачественной отмены эха?

Примечание: Это связано, но отдельно от еще одного вопроса, который я задал: Как попробовать выходной аудио микс?. Анкет Этот вопрос специально ищет расширение ответа командой Window Vista о том, что эхо-канцеляция возможно в Windows. Этот вопрос смотрит за API; это может быть отдельный вопрос о как использовать его.

Google, чтобы получить ответ, у меня сложилось впечатление, что (при выполнении эхо-канцеляции) приложение допустимый Чтобы попробовать защищенный DRM, но содержание будет деградировано (т.е. "Достаточная информация") Это сделало бы любую эхо-канцеляцию хуже, но все же возможно.

Или подразумевала команда Windows "Достаточно для большинства случаев, но не в то время как пользователь слушает песню или играет в фильм« - И что на самом деле невозможно успешно создать высококачественную функциональность отмены эха?


Обновлять: Следует отметить, что я не ищу API Echo -канцеляции, я ищу API, чтобы попробовать вывод игры - это то, что требуется для реализации отмены Echo. Если, конечно же, Windows Vista не предоставит API эхо-канцеляции (именно так они продолжают защищать содержание премиум-класса). Но я тоже не видел API эхо-канцеляции.

Это было полезно?

Решение

http://msdn.microsoft.com/en-us/library/ff819492(v=vs.85).aspx

Если вы ищете API для отмены эха, похоже, что DSP с захватом голоса встроен в поддержку отмены акустического эха.

Пример:http://msdn.microsoft.com/en-us/library/dd443455(vs.85).aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top