Artikel
09/14/2021
2 Minuten Lesedauer
Ist diese Seite hilfreich?
In diesem Artikel
In diesem Abschnitt werden Beispielanwendungen beschrieben, die die Verwendung von Media Foundation veranschaulichen.
Codierungsbeispiele
Beispiel
BESCHREIBUNG
Transcode
Zeigt, wie eine Mediendatei in Windows Medienformat neu codiert wird.
Wiedergabebeispiele
Beispiel
BESCHREIBUNG
BasicPlayback
Gibt Audio- und Videodateien mithilfe der Mediensitzung wieder. In diesem Beispiel wird veranschaulicht, wie Wiedergabetopologien erstellt, die Mediensitzung gesteuert und Sitzungsereignisse während der Wiedergabe empfangen werden.
MFPlayer
Veranschaulicht einige Wiedergabefunktionen, die nicht im BasicPlayback-Beispiel enthalten sind.
ProtectedPlayback
Gibt geschützte Audio- und Videodateien wieder. In diesem Beispiel wird gezeigt, wie die PMP-Sitzung (Protected Media Path) und Content Enabler-Objekte verwendet werden.
Plug-Ins
Beispiel
Sub-Area
BESCHREIBUNG
Decoder
Media Foundation Transformation (MFT)
Videodecoder.
EVRPresenter
Sonstiges
Benutzerdefinierte Präsentation für den erweiterten Videorenderer (ENHANCED VIDEO Renderer, EVR).
MFT _ AudioDelay
MFT
Audioeffekttransformation. Zeigt, wie Sie einen grundlegenden MFT für die Audioverarbeitung schreiben.
MFT _ Grayscale
MFT
Graustufenvideoeffekt. Zeigt, wie Sie einen grundlegenden MFT für die Videoverarbeitung schreiben.
MPEG1Source
Medienquelle
Analysiert MPEG-1-Systemebenenstreams. Zeigt, wie eine benutzerdefinierte Medienquelle und ein Bytestreamhandler geschrieben werden.
WavSink
Mediensenke
Eine Archivsenke, die WAV-Dateien schreibt. Zeigt, wie eine benutzerdefinierte Mediensenke geschrieben wird.
WavSource
Medienquelle
Analysiert WAV-Dateien. Zeigt, wie eine benutzerdefinierte Medienquelle und ein Bytestreamhandler geschrieben werden.
Quelllesebeispiele
Videoaufnahme
Beispiel
BESCHREIBUNG
MFCaptureD3D
Zeigt, wie Sie eine Vorschau des Videos von einem Videoaufnahmegerät anzeigen, indem Sie Direct3D zum Rendern des Videos verwenden.
MFCaptureToFile
Zeigt, wie Videos von einer Videokamera in einer Datei erfasst werden.
Verschiedene Beispiele
Beispiel
BESCHREIBUNG
ASFParser
Zeigt, wie Daten aus einer ASF-Datei (Advanced Systems Format) analysiert werden.
DXVA-HD
Zeigt die Verwendung von Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVA2 _ VideoProc
Verwendet DirectX Video Acceleration (DXVA) 2.0, um einen Stream von 4:2:2 YUV-Videos zu erstellen. In diesem Beispiel wird die Verwendung der Videoverarbeitungsfunktionen von DXVA veranschaulicht.
Veraltete oder veraltete Beispiele
Beispiel
BESCHREIBUNG
MFPlayer2
Veranschaulicht einige erweiterte Wiedergabefunktionen der MFPlay-API.
PlaybackFX
Wendet einen Graustufeneffekt auf Video an. Zeigt, wie MFTs in eine Wiedergabetopologie eingefügt werden.[!Note] Dieses Beispiel ist nicht mehr im SDK enthalten.
Wiedergabeliste
Gibt eine Sequenz von Audiodateien mithilfe der Sequencerquelle wieder.[!Note] Dieses Beispiel ist nicht mehr im SDK enthalten.
SimpleCapture
Zeigt, wie Sie mithilfe der MFPlay-API eine Vorschau des Videos von einem Videoaufnahmegerät anzeigen.
SimplePlay
Zeigt, wie eine Mediendatei mithilfe der MFPlay-API wiedergegeben wird.
Microsoft Media Foundation
Info über Media Foundation