Freigeben über


Datenbereich für analogen Audiostream

In diesem Beispiel wird eine KSDATARANGE-Struktur verwendet, um den Datenbereich für einen analogen Audiodatenstrom zu beschreiben.

  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 der Regel verwendet ein Miniporttreiber diese Art von Datenbereich, um das analoge Signal zu beschreiben, das über einen Bridge-Pin weitergeleitet wird, der eine festverdrahtete Verbindung mit einem Audioadapter Karte darstellt. Weitere Informationen zu Bridge-Pins finden Sie unter Audiofilterdiagramme. Weitere Informationen finden Sie im Codebeispiel unter Verfügbarmachen der Filtertopologie.