Partager via


Interface IKsDataTypeCompletion (ksproxy.h)

L’interface IKsDataTypeCompletion fournit une méthode pour terminer les types de médias partiellement spécifiés qui sont passés à la méthode IAMStreamConfig ::SetFormat .

L’IID de cette interface est IID_IKsDataTypeCompletion.

Héritage

L’interface IKsDataTypeCompletion hérite de l’interface IUnknown.

Méthodes

L’interface IKsDataTypeCompletion a ces méthodes.

 
IKsDataTypeCompletion ::KsCompleteMediaType

La méthode KsCompleteMediaType termine un type de média partiellement spécifié qui a été présenté pour la première fois à la méthode IAMStreamConfig ::SetFormat.

Remarques

Pour que le type de données proxy reste neutre, des gestionnaires de types de données facultatifs peuvent être chargés pour masser le flux de données à mesure qu’il passe vers ou depuis des filtres en mode noyau. Vous devez implémenter un gestionnaire de types de données en tant que serveur COM qui, au moins, prend en charge l’interface IKsDataTypeHandler . L’interface IKsDataTypeCompletion est facultative pour les gestionnaires de types de données. Un gestionnaire de types de données prend uniquement en charge IKsDataTypeCompletion si le format multimédia a un formulaire partiellement spécifié.

Un gestionnaire de type de données est généralement chargé pendant le processus de connexion d’épingle et déchargé lorsque la connexion est interrompue. Toutefois, un gestionnaire de type de données est parfois chargé brièvement à d’autres fins. Par instance, si une application utilise la méthode IAMStreamConfig ::SetFormat de DirectShow, l’application utilise éventuellement un gestionnaire de type de données pour terminer un paramètre de type média partiel retourné par IAMStreamConfig ::SetFormat. Pour plus d’informations sur IAMStreamConfig ::SetFormat, consultez la documentation Microsoft Windows SDK.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête ksproxy.h (inclure Ksproxy.h)

Voir aussi

IKsDataTypeHandler