Поделиться через


Звукозапись

[Функция, связанная с этой страницей, DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngineи аудио и видеозахват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код MediaPlayer, IMFMediaEngine и аудио-видеозахват в Media Foundation вместо DirectShowпо возможности. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]

Приложение может использовать DirectShow для записи звуковых данных с микрофонов, ленточных проигрывателей и других устройств с помощью входных данных на звуковой карточке. К типичным сценариям относятся:

  • Запись речевого диктора для последующего дублирования видеопотока.
  • Преобразование устаревшего аналогового аудиоконтента в цифровой формат.
  • Запись голоса или музыки для передачи по сети.

У конечных пользователей есть несколько вариантов записи звука с звуковой карты на жесткий диск. Большинство карточек предоставляют приложения для смешивания и записи из их звуковых входных данных. Windows предоставляет звукозаписатель, простое приложение служебной программы для записи с микрофона. Кодировщик Windows Media можно включить в приложение DirectShow как объект мультимедиа DirectX (DMO). В этом разделе описывается, как интегрировать функции записи звука в собственное приложение с помощью DirectShow.

В этом разделе содержатся следующие разделы:

использование DirectShow