Sdílet prostřednictvím


Filtr čtečky WM ASF (DirectShow)

[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é.]

WM ASF Reader je obálkový filtr pro objekt čtečky, který je součástí sady Windows Media Format SDK a je doporučeným zdrojovým filtrem pro přehrávání obsahu a obsahu založeného na technologii Windows Media vytvořeného s libovolným objektem DMOs kodéru Microsoft MPEG-4.

Označit Hodnota
Rozhraní filtru IBaseFilter, IFileSourceFilter, IAMExtendedSeeking, IServiceProviderNavíc, Filtr zveřejňuje následující rozhraní windows Media Format SDK: IWMHeaderInfo, IWMReaderAdvanced, IWMReaderAdvanced2, IWMDRMReader (prostřednictvím IServiceProvider)
Typy médií připnutí vstupu Nelze použít.
Rozhraní vstupního kolíku Nelze použít.
Typy médií připnutí výstupu MEDIATYPE_Video, MEDIATYPE_Audio, MEDIATYPE_ScriptCommand, MEDIATYPE_FileTransfer
Rozhraní výstupního kolíku IMediaSeeking, IAMWMBufferPass, IServiceProviderKromě toho piny zpřístupňují následující rozhraní windows Media Format SDK: IWMStreamConfig2 (prostřednictvím IServiceProvider)
Filtr CLSID CLSID_WMAsfReader
CLSID stránky vlastností Žádná stránka vlastností.
Spustitelný Qasf.dll
Merit MERIT_UNLIKELY
kategorie filtru CLSID_LegacyAmFilterCategory

 

Poznámky

Když zadáte název souboru ASF nebo adresy URL, čtečka WM ASF přečte komprimovaný obsah, parsuje komprimované streamy a zveřejní výstupní špendlík pro každý z nich. Tento filtr se připojuje k filtrům zvukových kodeků nebo videokodeků, které dekompresi dělají. Hledání se podporuje, pokud je soubor ASF vyhledatelný. Čtečka ASF před odesláním ukázek označí vzorky jako podřízené, ale nijak nemění časové razítka.

Přehrávání s jinými rychlostmi než 1,0 (jak je uvedeno v IMediaSeeking::SetRate) není podporováno.

Když modul runtime sady Windows Media Format SDK odesílá WMT_STATUS zprávy do filtru zapisovače WM ASF, přepošle filtr všechny zprávy související s získáváním licencí DRM jako EC_WMT_EVENT událostí. Další informace naleznete v tématu čtení DRM-Protected souborů ASF v directShow.

WM ASF Reader částečně implementuje IWMReaderAdvanced a IWMReaderAdvanced2 rozhraní, aby aplikace získaly přístup k informačním metodám objektu čtenáře. Implementace filtru jednoduše předává volání do rozhraní objektu čtenáře. Metody streamování nejsou implementovány, protože filtr musí mít úplnou kontrolu nad procesem streamování. Implementují se následující metody:

Filtry DirectShow

čtení souborů ASF v DirectShow