Диапазон данных аналогового аудиопотока
В этом примере используется структура KSDATARANGE для описания диапазона данных для аналогового аудиопотока.
DataRange.FormatSize = sizeof(KSDATARANGE);
DataRange.Flags = 0;
DataRange.SampleSize = 0;
DataRange.Reserved = 0;
DataRange.MajorFormat = STATICGUIDOF(KSDATAFORMAT_TYPE_AUDIO);
DataRange.SubFormat = STATICGUIDOF(KSDATAFORMAT_SUBTYPE_ANALOG);
DataRange.Specifier = STATICGUIDOF(KSDATAFORMAT_SPECIFIER_NONE);
Как правило, драйвер мини-порта использует этот тип диапазона данных для описания аналогового сигнала, проходящего через контакт моста, который представляет собой жесткое соединение на аудиоадаптер карта. Дополнительные сведения о контактах моста см. в разделе Графы фильтра аудио. Кроме того, см. пример кода в разделе Предоставление топологии фильтра.