Partager via


Interface IAMStreamConfig (strmif.h)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si 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.]

L’interface IAMStreamConfig définit le format de sortie sur certains filtres de capture et de compression, à la fois pour l’audio et la vidéo. Les applications peuvent utiliser cette interface pour définir des propriétés de format, telles que les dimensions de sortie et la fréquence d’images (pour la vidéo) ou la fréquence d’échantillonnage et le nombre de canaux (pour l’audio).

Héritage

L’interface IAMStreamConfig hérite de l’interface IUnknown. IAMStreamConfig a également les types de membres suivants :

Méthodes

L’interface IAMStreamConfig a ces méthodes.

 
IAMStreamConfig ::GetFormat

La méthode GetFormat récupère le format de sortie actuel ou préféré.
IAMStreamConfig ::GetNumberOfCapabilities

La méthode GetNumberOfCapabilities récupère le nombre de fonctionnalités de format prises en charge par cette broche.
IAMStreamConfig ::GetStreamCaps

La méthode GetStreamCaps récupère un ensemble de fonctionnalités de format.
IAMStreamConfig ::SetFormat

La méthode SetFormat définit le format de sortie sur l’épingle.

Remarques

Les filtres exposent cette interface sur leurs broches de sortie. Pour utiliser l’interface, énumérez les broches du filtre et interrogez IAMStreamConfig. Ou, si vous utilisez l’objet Générateur de graphiques de capture pour générer le graphe de filtre, vous pouvez appeler la méthode ICaptureGraphBuilder2 ::FindInterface . Notez qu’un filtre de capture peut avoir des broches distinctes pour la capture et l’aperçu.

Filtrer les développeurs

Si vous écrivez un filtre de capture ou un filtre de compression, implémentez cette interface sur la broche de sortie vidéo ou audio. Pour plus d’informations, consultez Exposition des formats de capture et de compression.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête strmif.h (include Dshow.h)

Voir aussi

Interfaces