Перечисление 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 |