Intervallo di dati del flusso audio analogico

Questo esempio usa una struttura KSDATARANGE per descrivere l'intervallo di dati per un flusso audio analogico.

  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);

In genere, un driver miniport usa questo tipo di intervallo di dati per descrivere il segnale analogico passando attraverso un pin di ponte, che rappresenta una connessione cablata su una scheda adattatore audio. Per altre informazioni sui pin del bridge, vedere Grafici del filtro audio. Vedere anche l'esempio di codice in Esposizione della topologia filtro.