Filtre d’analyseur WAVE
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngineet audio/vidéo capture dans 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 capture audio/vidéo dans Media Foundation au lieu de directShow, lorsque cela est 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.]
Le filtre WAVE Parser analyse les données audio au format WAV à partir de fichiers .wav, .au ou .aif. Le filtre en amont doit être le filtre source de fichier asynchrone, filtre source de fichier URL ou filtre de source asynchrone tiers compatible qui contient des données audio WAV. Le flux de sortie est des données audio, que vous pouvez connecter directement à un filtre de rendu audio ou à un filtre de transformation audio intermédiaire.
Étiquette | Valeur |
---|---|
Interfaces de filtre | IAMMediaContent, IBaseFilter, IPersistMediaPropertyBag |
Types de supports de broche d’entrée | Type principal : MEDIATYPE_StreamThe sous-types suivants sont valides :
|
Interfaces de broche d’entrée | IPin, IQualityControl |
Types de supports de broche de sortie | Type principal : MEDIATYPE_AudioSubtype : MEDIASUBTYPE_PCM ou autre type de compression. (Voir sous-types audio.) Type de format : FORMAT_WaveFormatEx |
Interfaces de broche de sortie | IPin, IMediaSeeking |
Filtrer le CLSID | {D51BD5A1-7548-11cf-A520-0080C77EF58A} |
Page de propriétés CLSID | Aucune page de propriétés. |
Exécutable | quartz.dll |
mérite | MERIT_UNLIKELY |
catégorie de filtre | CLSID_LegacyAmFilterCategory |
Remarques
Ce filtre prend en charge les types de fichiers suivants :
- WAVE (.wav)
- AIFF et AIFF-C (.aif)
- AU (.au)
Toutefois, il présente les limitations suivantes sur le format audio :
- L’audio doit être un PCM linéaire 8 bits ou 16 bits.
- Pour AIFF-C fichiers, l’audio doit être décompressé, dans l’ordre des octets big-endian (type de compression « NONE »).
Rubriques connexes