KsGetMediaType, fonction (ksproxy.h)
La fonction KsGetMediaType récupère des informations sur un type de média sur un identificateur de fabrique d’épingles.
Syntaxe
KSDDKAPI HRESULT KsGetMediaType(
[in] int Position,
[out] AM_MEDIA_TYPE *AmMediaType,
[in] HANDLE FilterHandle,
[in] ULONG PinFactoryId
);
Paramètres
[in] Position
Décalage dans l’élément de plage de données que KsGetMediaType remplit. Notez que le type de données Position est int pour être conforme aux appels sous-jacents.
[out] AmMediaType
Pointeur vers une variable qui reçoit des informations dans une structure AM_MEDIA_TYPE.
[in] FilterHandle
Gérez le filtre qui contient la fabrique d’épingles à interroger.
[in] PinFactoryId
Identificateur de la fabrique d’épingles sur laquelle les informations d’un type de média sont retournées.
Valeur retournée
Retourne NOERROR en cas de réussite ; sinon, retourne un code d’erreur.
Remarques
La fonction KsGetMediaType interroge la liste des plages de données et effectue une intersection de données sur la plage de données spécifiée, produisant ainsi un format de données. Il convertit ensuite ce format de données en un type de média.
Pour plus d’informations sur AM_MEDIA_TYPE, consultez la documentation Microsoft Windows SDK.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ksproxy.h (inclure Ksproxy.h) |
Bibliothèque | Ksproxy.lib |