IMFPMediaPlayer::SetMediaItem-Methode (mfplay.h)
Stellt ein Medienelement für die Wiedergabe in die Warteschlange.
Syntax
HRESULT SetMediaItem(
[in] IMFPMediaItem *pIMFPMediaItem
);
Parameter
[in] pIMFPMediaItem
Zeiger auf die IMFPMediaItem-Schnittstelle des Medienelements.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | Beschreibung |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Ungültiges Argument. |
|
Das Medienelement enthält geschützte Inhalte. MFPlay unterstützt derzeit keine geschützten Inhalte. |
|
Es wurde kein Audiowiedergabegerät gefunden. Dieser Fehler kann auftreten, wenn die Medienquelle Audio enthält, aber keine Audiowiedergabegeräte auf dem System verfügbar sind. |
|
Die Shutdown-Methode des Objekts wurde aufgerufen. |
Hinweise
Diese Methode wird asynchron abgeschlossen. Nach Abschluss des Vorgangs wird die IMFPMediaPlayerCallback::OnMediaPlayerEvent-Rückrufmethode der Anwendung aufgerufen. Der Ereignistyp ist MFP_EVENT_TYPE_MEDIAITEM_SET.
Um ein Medienelement zu erstellen, rufen Sie IMFPMediaPlayer::CreateMediaItemFromObject oder IMFPMediaPlayer::CreateMediaItemFromURL auf. Ein Medienelement muss mit demselben MFPlay-Playerobjekt verwendet werden, das dieses Element erstellt hat. Wenn das Medienelement von einem anderen instance des Playerobjekts erstellt wurde, gibt SetMediaItemE_INVALIDARG zurück.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfplay.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für