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).

 

Informations de référence C++ sur DirectShow Editing Services