Exemple EVRPresenter
Montre comment implémenter un présentateur personnalisé pour le convertisseur vidéo amélioré (EVR). Le présentateur personnalisé peut être utilisé avec le filtre EVR DirectShow ou le récepteur MICROSOFT Media Foundation EVR.
API illustrées
Cet exemple illustre les interfaces Media Foundation suivantes :
- IMFClockStateSink
- IMFRateSupport
- IMFTopologyServiceLookupClient
- IMFVideoDeviceID
- IMFVideoDisplayControl
- IMFVideoPresenter
Utilisation
L’exemple EVRPresenter génère une DLL qui est un serveur COM pour le présentateur. Avant d’utiliser le présentateur personnalisé, vous devez inscrire la DLL.
Pour utiliser cet exemple dans Media Foundation :
- Générez l’exemple.
- Regsvr32 EvrPresenter.dll.
- Générez et exécutez l’exemple MFPlayer.
- Dans le menu Fichier , sélectionnez Ouvrir un fichier.
- Dans la boîte de dialogue Ouvrir un fichier , sélectionnez Présentateur EVR personnalisé.
- Sélectionnez un fichier à lire.
Pour utiliser cet exemple dans DirectShow :
- Générez l’exemple.
- Inscrivez EvrPresenter.dll.
- Générez et exécutez l’exemple EVRPlayer. Cet exemple est inclus dans les exemples DirectShow dans le Kit de développement logiciel (SDK) Windows.
- Dans le menu Fichier , sélectionnez Présentateur EVR.
- Sélectionnez un fichier à lire.
Spécifications
Produit | Version |
---|---|
SDK Windows | Windows 7 |
Téléchargement de l’exemple
Cet exemple est disponible dans le référentiel github d’exemples classiques Windows.
Rubriques connexes