Updates des DSP-Plug-In-Assistenten für Windows Media Player 11
Das Windows Media Player 11 SDK führt die folgenden Änderungen am DSP-Plug-In-Assistenten ein:
Plug-Ins registrieren das Threadingmodell als "Beides". Dadurch kann das Plug-In in der Media Foundation-Pipeline auf Windows Vista ausgeführt werden. Weitere Informationen finden Sie in der RGS-Projektdatei.
- DSP-Audio-Plug-Ins unterstützen die folgenden beiden zusätzlichen Formate:
- WELLENFORMAT _ _ IEEE _ FLOAT
- WAVE _ FORMAT _ EXTENSIBLE mit dem Unterformat KSDATAFORMAT _ SUBTYPE IEEE _ _ FLOAT.
Weitere Informationen finden Sie in der CPP-Projektdatei.
- Video-DSP-Plug-Ins unterstützen das NV12-Videoformat.
- Plug-Ins rufen IWMPMediaPluginRegistrar::WMPRegisterPlayerPlugin und IWMPMediaPluginRegistrar::WMPUnRegisterPlayerPlugin mit einem neuen Plug-In-Typ auf: WMP _ PLUGINTYPE _ DSP _ OUTOFPROC. Weitere Informationen finden Sie in der CPP-Datei projectnamedll des Projekts.
- Ein zusätzliches Projekt in jeder Projektmappe erstellt eine Proxy-/Stub-DLL für die benutzerdefinierte Schnittstelle für Eigenschaftenseiteneinstellungen. Weitere Informationen finden Sie im Projekt projectnamePS.
- Aufrufe veralteter Methoden wurden geändert, um die neuesten Versionen zu verwenden.
- Der Assistent kann ein Dual-Mode-Plug-In generieren, das sowohl als DMO, durch Implementierung von IMediaObject als auch als MFT funktioniert, indem ERTRANSFORM implementiert wird.