IMFPMediaItem-Schnittstelle (mfplay.h)
Stellt ein Medienelement dar. Ein Medienelement ist eine Abstraktion für eine Quelle von Mediendaten, z. B. eine Videodatei. Verwenden Sie diese Benutzeroberfläche, um Informationen zur Quelle abzurufen oder bestimmte Wiedergabeeinstellungen zu ändern, z. B. die Start- und Stoppzeiten. Um einen Zeiger auf diese Schnittstelle zu erhalten, rufen Sie eine der folgenden Methoden auf:
Vererbung
Die IMFPMediaItem-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFPMediaItem verfügt auch über folgende Membertypen:
Methoden
Die IMFPMediaItem-Schnittstelle verfügt über diese Methoden.
IMFPMediaItem::GetCharacteristics Ruft verschiedene Flags ab, die das Medienelement beschreiben. |
IMFPMediaItem::GetDuration Ruft die Dauer des Medienelements ab. |
IMFPMediaItem::GetMediaPlayer Ruft einen Zeiger auf das MFPlay-Playerobjekt ab, das das Medienelement erstellt hat. |
IMFPMediaItem::GetMetadata Ruft einen Eigenschaftenspeicher ab, der Metadaten für die Quelle enthält, z. B. Autor oder Titel. |
IMFPMediaItem::GetNumberOfStreams Ruft die Anzahl der Streams (Audio, Video und andere) im Medienelement ab. |
IMFPMediaItem::GetObject Ruft das -Objekt ab, das zum Erstellen des Medienelements verwendet wurde. |
IMFPMediaItem::GetPresentationAttribute Fragt das Medienelement nach einem Präsentationsattribut ab. |
IMFPMediaItem::GetStartStopPosition Ruft die Start- und Stoppzeiten für das Medienelement ab. |
IMFPMediaItem::GetStreamAttribute Fragt das Medienelement nach einem Stream-Attribut ab. |
IMFPMediaItem::GetStreamSelection Fragt ab, ob ein Stream für die Wiedergabe ausgewählt ist. (IMFPMediaItem.GetStreamSelection) |
IMFPMediaItem::GetURL Ruft die URL ab, die zum Erstellen des Medienelements verwendet wurde. |
IMFPMediaItem::GetUserData Ruft den anwendungsdefinierten Wert ab, der im Medienelement gespeichert ist. |
IMFPMediaItem::HasAudio Fragt ab, ob das Medienelement einen Audiodatenstrom enthält. |
IMFPMediaItem::HasVideo Fragt ab, ob das Medienelement einen Videostream enthält. |
IMFPMediaItem::IsProtected Fragt ab, ob das Medienelement geschützte Inhalte enthält. |
IMFPMediaItem::SetStartStopPosition Legt die Start- und Stoppzeit für das Medienelement fest. |
IMFPMediaItem::SetStreamSelection Wählt einen Stream aus oder hebt die Auswahl auf. |
IMFPMediaItem::SetStreamSink Legt eine Mediensenke für das Medienelement fest. |
IMFPMediaItem::SetUserData Speichert einen anwendungsdefinierten Wert im Medienelement. |
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