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