Sdílet prostřednictvím


Rozsah dat analogového zvukového streamu

This example uses a KSDATARANGE structure to describe the data range for an analog audio stream.

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

Typically, a miniport driver uses this type of data range to describe the analog signal passing through a bridge pin, which represents a hardwired connection on an audio adapter card. Další informace o kolících propojovací najdete v tématu Grafy zvukových filtrů. Podívejte se také na příklad kódu při zveřejnění topologie filtru.