IMFPMediaPlayer-Schnittstelle (mfplay.h)

Wichtig Veraltet. Diese API kann aus zukünftigen Versionen von Windows entfernt werden. Anwendungen sollten die Mediensitzung für die Wiedergabe verwenden.
 

Enthält Methoden zum Wiedergeben von Mediendateien.

Das MFPlay-Playerobjekt macht diese Schnittstelle verfügbar. Rufen Sie MFPCreateMediaPlayer auf, um einen Zeiger auf diese Schnittstelle zu erhalten.

Vererbung

Die IMFPMediaPlayer-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFPMediaPlayer verfügt auch über folgende Membertypen:

Methoden

Die IMFPMediaPlayer-Schnittstelle verfügt über diese Methoden.

 
IMFPMediaPlayer::ClearMediaItem

Löscht das aktuelle Medienelement.
IMFPMediaPlayer::CreateMediaItemFromObject

Erstellt ein Medienelement aus einem -Objekt.
IMFPMediaPlayer::CreateMediaItemFromURL

Erstellt ein Medienelement aus einer URL.
IMFPMediaPlayer::FrameStep

Schritte nach vorne um einen Videoframe.
IMFPMediaPlayer::GetAspectRatioMode

Ruft den aktuellen Korrekturmodus für das Seitenverhältnis ab. Dieser Modus steuert, ob das Seitenverhältnis des Videos während der Wiedergabe beibehalten wird.
IMFPMediaPlayer::GetBalance

Ruft den aktuellen Audiosaldo ab.
IMFPMediaPlayer::GetBorderColor

Ruft die aktuelle Farbe des Videorahmens ab.
IMFPMediaPlayer::GetDuration

Ruft die Wiedergabedauer des aktuellen Medienelements ab.
IMFPMediaPlayer::GetIdealVideoSize

Ruft den Bereich der Videogrößen ab, der ohne erhebliche Leistungseinbußen oder Bildqualität angezeigt werden kann.
IMFPMediaPlayer::GetMediaItem

Ruft einen Zeiger auf das aktuelle Medienelement ab.
IMFPMediaPlayer::GetMute

Fragt ab, ob das Audio stummgeschaltet ist. (IMFPMediaPlayer.GetMute)
IMFPMediaPlayer::GetNativeVideoSize

Ruft die Größe und das Seitenverhältnis des Videos ab.
IMFPMediaPlayer::GetPosition

Ruft die aktuelle Wiedergabeposition ab. (IMFPMediaPlayer.GetPosition)
IMFPMediaPlayer::GetRate

Ruft die aktuelle Wiedergaberate ab. (IMFPMediaPlayer.GetRate)
IMFPMediaPlayer::GetState

Ruft den aktuellen Wiedergabezustand des MFPlay-Playerobjekts ab.
IMFPMediaPlayer::GetSupportedRates

Ruft den Bereich der unterstützten Wiedergaberaten ab.
IMFPMediaPlayer::GetVideoSourceRect

Ruft das Videoquellenrechteck ab.
IMFPMediaPlayer::GetVideoWindow

Ruft das Fenster ab, in dem das Video angezeigt wird.
IMFPMediaPlayer::GetVolume

Ruft die aktuelle Audiolautstärke ab.
IMFPMediaPlayer::InsertEffect

Wendet einen Audio- oder Videoeffekt auf die Wiedergabe an.
IMFPMediaPlayer::P ause

Hält die Wiedergabe an. (IMFPMediaPlayer.Pause)
IMFPMediaPlayer::P lay

Startet die Wiedergabe. (IMFPMediaPlayer.Play)
IMFPMediaPlayer::RemoveAllEffects

Entfernt alle Effekte, die mit der IMFPMediaPlayer::InsertEffect-Methode hinzugefügt wurden.
IMFPMediaPlayer::RemoveEffect

Entfernt einen Effekt, der mit der IMFPMediaPlayer::InsertEffect-Methode hinzugefügt wurde.
IMFPMediaPlayer::SetAspectRatioMode

Gibt an, ob das Seitenverhältnis des Videos während der Wiedergabe beibehalten wird.
IMFPMediaPlayer::SetBalance

Legt den Audioausgleich fest. (IMFPMediaPlayer.SetBalance)
IMFPMediaPlayer::SetBorderColor

Legt die Farbe für den Videorahmen fest.
IMFPMediaPlayer::SetMediaItem

Stellt ein Medienelement für die Wiedergabe in die Warteschlange.
IMFPMediaPlayer::SetMute

Schaltet die Stummschaltung des Audios auf oder hebt die Stummschaltung auf. (IMFPMediaPlayer.SetMute)
IMFPMediaPlayer::SetPosition

Legt die Wiedergabeposition fest.
IMFPMediaPlayer::SetRate

Legt die Wiedergaberate fest. (IMFPMediaPlayer.SetRate)
IMFPMediaPlayer::SetVideoSourceRect

Legt das Rechteck für die Videoquelle fest.
IMFPMediaPlayer::SetVolume

Legt die Audiolautstärke fest.
IMFPMediaPlayer::Shutdown

Beendet das MFPlay-Playerobjekt und gibt alle Ressourcen frei, die das Objekt verwendet.
IMFPMediaPlayer::Stop

Beendet die Wiedergabe.
IMFPMediaPlayer::UpdateVideo

Updates den Videoframe aus. (IMFPMediaPlayer.UpdateVideo)

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

Media Foundation-Schnittstellen

Verwenden von MFPlay für die Audio-/Videowiedergabe