Interfaces pour les services d’édition DirectShow
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
Notes
[Déconseillé. Cette API peut être supprimée des versions ultérieures de Windows.]
Cette section contient des rubriques de référence pour les interfaces Des (DirectShow Editing Services ).
Interface | Description |
---|---|
IAMErrorLog | Fournit une méthode de rappel pour la journalisation des erreurs. |
IAMSetErrorLog | Définit ou récupère un journal des erreurs. |
IAMTimeline | Fournit des méthodes pour manipuler le chronologie. |
IAMTimelineComp | Insère ou récupère des pistes virtuelles sur une composition. |
IAMTimelineEffect | Fournit des méthodes pour manipuler les effets chronologie. |
IAMTimelineEffectable | Fournit des méthodes permettant d’ajouter des effets à un objet chronologie. |
IAMTimelineGroup | Définit et récupère les propriétés sur les groupes. |
IAMTimelineObj | Fournit des méthodes pour manipuler des objets chronologie. |
IAMTimelineSplittable | Fractionne un objet chronologie. |
IAMTimelineSrc | Fournit des méthodes pour manipuler et définir des propriétés sur des objets sources. |
IAMTimelineTrack | Fournit des méthodes pour manipuler des objets de suivi. |
IAMTimelineTrans | Fournit des méthodes pour manipuler des objets de transition. |
IAMTimelineTransable | Ajoute des transitions à un objet. |
IAMTimelineVirtualTrack | Fournit des méthodes d’utilisation des pistes virtuelles. |
IDxtAlphaSetter | Définit les propriétés sur l’effet Alpha Setter . |
IDxtCompositor | Définit les propriétés de la transition Compositor . |
IDxtJpeg | Définit les propriétés de la transition réinitialisation SMPTE . |
IDxtKey | Définit les propriétés de la transition de clé . |
IFindCompressorCB | Non pris en charge. |
IGrfCache | Non pris en charge. |
IMediaDet | Récupère des informations sur un fichier multimédia, telles que le nombre de flux et le type, la durée et la fréquence d’images de chaque flux. |
IMediaLocator | Fournit des méthodes pour valider les noms de fichiers. |
IPropertySetter | Définit les propriétés d’un effet ou d’une transition. |
IRenderEngine | Affiche un projet DES en construisant un graphe de filtre à partir d’un chronologie. |
IRenderEngine2 | Permet à l’application de remplacer le filtre de redimensionnement vidéo par défaut utilisé par DES. |
IResize | Doit être pris en charge par n’importe quel filtre de redimensionnement vidéo personnalisé. |
ISampleGrabber | Récupère des exemples multimédias individuels à mesure qu’ils se déplacent dans le graphique de filtre. |
ISampleGrabberCB | Interface de rappel pour l’interface ISampleGrabber . |
ISmartRenderEngine | Fournit des méthodes qui prennent en charge la recompression intelligente. |
IXml2Dex | Enregistre et charge les fichiers projet DES en XML (Extensible Markup Language). |
Rubriques connexes