Exemples du kit de développement logiciel Media Foundation
Cette section décrit des exemples d’applications qui montrent comment utiliser Media Foundation.
- Exemples d’encodage
- Exemples de lecture
- Plug-ins
- Exemples de lecteur source
- Capture vidéo
- Exemples divers
- Exemples déconseillés ou obsolètes
- Rubriques connexes
Exemples d’encodage
Exemple | Description |
---|---|
Transcoder | Montre comment réencoder un fichier multimédia au format Windows Media. |
Exemples de lecture
Exemple | Description |
---|---|
BasicPlayback | Lit les fichiers audio et vidéo à l’aide de la session multimédia. Cet exemple montre comment créer des topologies de lecture, contrôler la session multimédia et recevoir des événements de session pendant la lecture. |
MFPlayer | Illustre certaines fonctions de lecture qui ne sont pas incluses dans l’exemple BasicPlayback . |
ProtectedPlayback | Lit les fichiers audio et vidéo protégés. Cet exemple montre comment utiliser la session PMP (Protected Media Path) et comment utiliser des objets d’activation de contenu. |
Plug-Ins
Exemple | Sub-Area | Description |
---|---|---|
Décodeur | Transformation Media Foundation (MFT) | Décodeur vidéo. |
EVRPresenter | Divers | Présentateur personnalisé pour le convertisseur vidéo amélioré (EVR). |
MFT_AudioDelay | MFT | Transformation de l’effet audio. Montre comment écrire un MFT de base pour le traitement audio. |
MFT_Grayscale | MFT | Effet vidéo de nuances de gris. Montre comment écrire un MFT de base pour le traitement vidéo. |
MPEG1Source | Source multimédia | Analyse les flux de couche système MPEG-1. Montre comment écrire une source multimédia personnalisée et un gestionnaire d’octets. |
WavSink | Récepteur multimédia | Récepteur d’archive qui écrit des fichiers .wav. Montre comment écrire un récepteur multimédia personnalisé. |
WavSource | Source multimédia | Analyse les fichiers .wav. Montre comment écrire une source multimédia personnalisée et un gestionnaire d’octets. |
Exemples de lecteur source
Exemple | Description |
---|---|
Audio Clip | Utilise le lecteur source pour décoder l’audio à partir d’un fichier multimédia. |
VideoThumbnail | Utilise le lecteur source pour obtenir des images uniques à partir d’un fichier vidéo. |
Capture vidéo
Exemple | Description |
---|---|
MFCaptureD3D | Montre comment afficher un aperçu de la vidéo à partir d’un appareil de capture vidéo, en utilisant Direct3D pour restituer la vidéo. |
MFCaptureToFile | Montre comment capturer une vidéo d’une caméra vidéo vers un fichier. |
Exemples divers
Exemple | Description |
---|---|
ASFParser | Montre comment analyser des données à partir d’un fichier ASF (Advanced Systems Format). |
DXVA-HD | Montre comment utiliser Microsoft DirectX Video Acceleration Haute Définition (DXVA-HD). |
DXVA2_VideoProc | Utilise DirectX Video Acceleration (DXVA) 2.0 pour créer un flux de vidéo YUV 4:2:2. Cet exemple montre comment utiliser les fonctionnalités de traitement vidéo de DXVA. |
Exemples déconseillés ou obsolètes
Exemple | Description |
---|---|
MFPlayer2 | Illustre certaines fonctionnalités de lecture avancées de l’API MFPlay . |
PlaybackFX | Applique un effet de nuances de gris à la vidéo. Montre comment insérer des mfts dans une topologie de lecture. Note: Cet exemple n’est plus inclus dans le Kit de développement logiciel (SDK). |
Sélection | Lit une séquence de fichiers audio à l’aide de la source du séquenceur. Note: Cet exemple n’est plus inclus dans le Kit de développement logiciel (SDK). |
SimpleCapture | Montre comment afficher un aperçu vidéo à partir d’un appareil de capture vidéo à l’aide de l’API MFPlay. |
SimplePlay | Montre comment lire un fichier multimédia à l’aide de l’API MFPlay. |
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour