Compartir a través de


Intervalo de datos de flujo de audio analógico

En este ejemplo se usa una estructura KSDATARANGE para describir el intervalo de datos de una secuencia de audio analógica.

  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, un controlador de minipuerto usa este tipo de intervalo de datos para describir la señal analógica que pasa a través de un pin de puente, que representa una conexión cableada en una tarjeta de adaptador de audio. Para obtener más información sobre los pines de puente, vea Gráficos de filtros de audio. Vea también el ejemplo de código en Exposición de la topología de filtro.