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


Перечисление DataFlow (devicetopology.h)

Перечисление DataFlow указывает направление потока данных аудиопотока через соединитель.

Синтаксис

typedef enum __MIDL___MIDL_itf_devicetopology_0000_0000_0011 {
  In = 0,
  Out
} DataFlow;

Константы

 
In
Значение: 0
Входной поток. Аудиопоток передается на устройство через соединитель.
Out
Выходной поток. Аудиопоток передается из устройства через соединитель.

Комментарии

Метод IConnector::GetDataFlow использует константы, определенные в перечислении DataFlow .

Топология устройства отрисовки или записи на звуковом адаптере обычно имеет один или несколько соединителей с направлением потока данных "Вход", через который звуковые данные попадают на устройство, и один или несколько соединителей с направлением потока данных "Out", через который звуковые данные выходят из устройства. Например, типичное устройство отрисовки на адаптере имеет соединитель с направлением потока данных "In", через который звуковой модуль Windows передает данные PCM в устройство. Это же устройство имеет соединитель с направлением потока данных "Out", через который устройство передает звуковой сигнал динамикам или наушникам.

Топология устройства конечной точки отрисовки (например, наушников) имеет один соединитель с направлением потока данных "In", через который звуковые данные (в виде аналогового сигнала) попадают на устройство.

Топология устройства конечной точки захвата (например, микрофона) имеет один соединитель с направлением потока данных "Out", через который звуковые данные выходят из устройства.

Дополнительные сведения см. в разделе Топологии устройств.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть devicetopology.h

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

Основные звуковые константы

Основные перечисления аудио

IConnector::GetDataFlow