Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt eine Liste der Medienquellen fest.
Syntax
HRESULT SetSourceElements(
[in] IMFMediaEngineSrcElements *pSrcElements
);
Parameter
[in] pSrcElements
Ein Zeiger auf die IMFMediaEngineSrcElements-Schnittstelle . Der Aufrufer muss diese Schnittstelle implementieren.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Diese Methode entspricht dem Hinzufügen einer Liste von Quellelementen zu einem Medienelement in HTML5.
Die Medien-Engine versucht, jedes Element in der pSrcElements-Liste zu laden, bis ein Element gefunden wird, das erfolgreich geladen wird. Nachdem diese Methode aufgerufen wurde, kann die Anwendung die IMFMediaEngineSrcElements-Schnittstelle verwenden, um die Liste jederzeit zu aktualisieren. Um die Liste neu zu laden, rufen Sie IMFMediaEngine::Load auf.
Diese Methode wird asynchron abgeschlossen. Wenn der Vorgang gestartet wird, sendet die Media Engine ein MF_MEDIA_ENGINE_EVENT_LOADSTART-Ereignis . Wenn während des Ladevorgangs keine Fehler auftreten, werden mehrere andere Ereignisse generiert, einschließlich der folgenden.
- MF_MEDIA_ENGINE_EVENT_LOADEDMETADATA
- MF_MEDIA_ENGINE_EVENT_LOADEDDATA
- MF_MEDIA_ENGINE_EVENT_CANPLAY
- MF_MEDIA_ENGINE_EVENT_CANPLAYTHROUGH
Weitere Informationen zur Ereignisbehandlung in der Medien-Engine finden Sie unter IMFMediaEngineNotify.
Wenn die Anwendung auch IMFMediaEngine::SetSource aufruft, hat die an SetSource übergebene URL Vorrang vor der Liste, die SetSourceElements zugewiesen wurde.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | mfmediaengine.h |