Compartilhar via


Intervalo de dados de fluxo de áudio analógico

Este exemplo usa uma estrutura KSDATARANGE para descrever o intervalo de dados de um fluxo de áudio analógico.

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

Normalmente, um driver de miniporta usa esse tipo de intervalo de dados para descrever o sinal analógico que passa por um pino de ponte, que representa uma conexão com fio em um adaptador de áudio cartão. Para obter mais informações sobre pinos de ponte, consulte Gráficos de filtro de áudio. Além disso, consulte o exemplo de código em Expondo topologia de filtro.