Sdílet prostřednictvím


Filtr analyzátoru WAVE

[Funkce přidružená k této stránce DirectShow je starší funkce. Byla nahrazena MediaPlayer, MMFMediaEnginea Audio/Video Capture v Media Foundation. Tyto funkce jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal MediaPlayer, MMFMediaEngine a Audio/Video Capture v Media Foundation místo DirectShow, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]

Filtr WAVE Parser analyzuje zvuková data ve formátu WAV z .wav, .au nebo .aif souborů. Upstreamový filtr musí být filtrem Asynchronní zdroj souborů, zdroj souborů URL filtrem nebo kompatibilním asynchronním zdrojovým filtrem třetí strany, který obsahuje zvuková data WAV. Výstupní datový proud je zvuková data, která se dají připojit přímo k filtru vykreslování zvuku nebo k filtru transformace zvuku.

Označit Hodnota
Rozhraní filtru IAMMediaContent, IBaseFilter, IPersistMediaPropertyBag
Typy médií připnutí vstupu Hlavní typ: MEDIATYPE_StreamThe jsou platné následující podtypy:
  • MEDIASUBTYPE_AIFF
  • MEDIASUBTYPE_AU
  • MEDIASUBTYPE_WAVE
Rozhraní vstupního pinu IPin, IQualityControl
Typy médií připnutí výstupu Hlavní typ: MEDIATYPE_AudioSubtype: MEDIASUBTYPE_PCM nebo jiný typ komprese. (Viz podtypy zvuku .)
Typ formátu: FORMAT_WaveFormatEx
Rozhraní výstupního připínáčku IPin, IMediaSeeking
Filtr CLSID {D51BD5A1-7548-11cf-A520-0080C77EF58A}
CLSID stránky vlastností Žádná stránka vlastností.
Spustitelný quartz.dll
Merit MERIT_UNLIKELY
kategorie filtru CLSID_LegacyAmFilterCategory

 

Poznámky

Tento filtr podporuje následující typy souborů:

  • WAVE (.wav)
  • AIFF a AIFF-C (.aif)
  • AU (.au)

Formát zvuku má ale následující omezení:

  • Zvuk musí být 8bitový nebo 16bitový lineární PCM.
  • U AIFF-C souborů musí být zvuk nekomprimovaný v pořadí velkých bajtů (typ komprese NONE).

Filtry DirectShow