Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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