Partager via


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

Voir aussi

IKsPinFactory