Compartir a través de


estructura AUDIO_STREAM_CONFIG_CAPS (strmif.h)

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

La estructura AUDIO_STREAM_CONFIG_CAPS describe una gama de formatos de audio. Los filtros de captura y compresión de audio usan esta estructura para describir los formatos que pueden producir.

Sintaxis

typedef struct _AUDIO_STREAM_CONFIG_CAPS {
  GUID  guid;
  ULONG MinimumChannels;
  ULONG MaximumChannels;
  ULONG ChannelsGranularity;
  ULONG MinimumBitsPerSample;
  ULONG MaximumBitsPerSample;
  ULONG BitsPerSampleGranularity;
  ULONG MinimumSampleFrequency;
  ULONG MaximumSampleFrequency;
  ULONG SampleFrequencyGranularity;
} AUDIO_STREAM_CONFIG_CAPS;

Miembros

guid

Se establecerá en MEDIATYPE_Audio para indicar una muestra de audio.

MinimumChannels

Número mínimo de canales.

MaximumChannels

Número máximo de canales.

ChannelsGranularity

Granularidad de los canales. Por ejemplo, el filtro podría especificar los canales del 2 al 4, en los pasos 2.

MinimumBitsPerSample

Bits mínimos por muestra.

MaximumBitsPerSample

Bits máximos por muestra.

BitsPerSampleGranularity

Granularidad de los bits por muestra. Por ejemplo, el filtro podría especificar 8 bits por muestra a 32 bits por muestra, en los pasos de 8.

MinimumSampleFrequency

Frecuencia de muestra mínima.

MaximumSampleFrequency

Frecuencia máxima de muestra.

SampleFrequencyGranularity

Granularidad de la frecuencia. Por ejemplo, el filtro podría especificar 11025 Hz a 44100 Hz, en pasos de 11025 Hz.

Requisitos

Requisito Valor
Header strmif.h (incluye Dshow.h)

Consulte también

Estructuras directShow

IAMStreamConfig::GetStreamCaps