Partager via


Plage de données de flux audio analogique

Cet exemple utilise une structure KSDATARANGE pour décrire la plage de données d’un flux audio analogique.

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

En règle générale, un pilote miniport utilise ce type de plage de données pour décrire le signal analogique passant par une broche de pont, qui représente une connexion câblée sur un adaptateur audio carte. Pour plus d’informations sur les broches de pont, consultez Graphiques de filtre audio. Consultez également l’exemple de code dans Exposition de la topologie de filtre.