structure AUDIO_STREAM_CONFIG_CAPS (strmif.h)
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
La structure AUDIO_STREAM_CONFIG_CAPS décrit une gamme de formats audio. Les filtres de compression et de capture audio utilisent cette structure pour décrire les formats qu’ils peuvent produire.
Syntaxe
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;
Membres
guid
Est défini sur MEDIATYPE_Audio pour indiquer un exemple audio.
MinimumChannels
Nombre minimal de canaux.
MaximumChannels
Nombre maximal de canaux.
ChannelsGranularity
Granularité des canaux. Par exemple, le filtre peut spécifier les canaux 2 à 4, à l’étape 2.
MinimumBitsPerSample
Nombre minimal de bits par échantillon.
MaximumBitsPerSample
Nombre maximal de bits par échantillon.
BitsPerSampleGranularity
Granularité des bits par échantillon. Par exemple, le filtre peut spécifier 8 bits par échantillon à 32 bits par exemple, au cours des étapes de 8.
MinimumSampleFrequency
Fréquence d’échantillonnage minimale.
MaximumSampleFrequency
Fréquence d’échantillonnage maximale.
SampleFrequencyGranularity
Granularité de la fréquence. Par exemple, le filtre peut spécifier 11 025 Hz à 44100 Hz, par étapes de 11 025 Hz.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | strmif.h (include Dshow.h) |