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


Метод IAMExtTransport::SetTransportAudioParameters (strmif.h)

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

назначает SetTransportAudioParameters параметры звука для внешнего транспорта.

Этот метод не реализован.

Синтаксис

HRESULT SetTransportAudioParameters(
  [in] long Param,
  [in] long Value
);

Параметры

[in] Param

Задает параметр audio, который требуется задать в виде длинного целого числа.

Значение Описание
ED_TRANSAUDIO_ENABLE_OUTPUT Включите звуковые каналы для вывода.
ED_TRANSAUDIO_ENABLE_RECORD Включите звуковые каналы для записи.
ED_TRANSAUDIO_ENABLE_SELSYNC Включите звуковые каналы для записи selsync.
ED_TRANSAUDIO_SET_MONITOR Задайте источник выходных данных монитора.
ED_TRANSAUDIO_SET_SOURCE Задайте активный вход аудио.

[in] Value

Указывает, какому звуковому каналу или каналам назначается параметр в виде длинного целого числа.

Возвращаемое значение

При успешном выполнении этого метода возвращается S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Укажите точный канал или каналы в поле Значение , выбрав ED_AUDIO_1 с помощью ED_AUDIO_24 (используйте побитовое или для объединения) или все каналы, выбрав ED_AUDIO_ALL.

Реализация DV

MSDV не поддерживает этот метод. Он возвращает E_NOTIMPL.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header strmif.h (включая Dshow.h)
Библиотека Strmiids.lib

См. также раздел

Коды ошибок и успешности

Интерфейс IAMExtTransport

IAMExtTransport::GetTransportAudioParameters