Partager via


MÉTHODE IMDSPDevice2 ::GetFormatSupport2 (mswmdm.h)

La méthode GetFormatSupport2 obtient les formats pris en charge par un appareil, notamment les codecs audio et vidéo et les formats de fichier MIME.

Syntaxe

HRESULT GetFormatSupport2(
  [in]  DWORD              dwFlags,
  [out] _WAVEFORMATEX      **ppAudioFormatEx,
  [out] UINT               *pnAudioFormatCount,
  [out] _VIDEOINFOHEADER   **ppVideoFormatEx,
  [out] UINT               *pnVideoFormatCount,
  [out] WMFILECAPABILITIES **ppFileType,
  [out] UINT               *pnFileTypeCount
);

Paramètres

[in] dwFlags

DWORD contenant des formats audio, des formats vidéo et des types MIME. Cet indicateur spécifie ce que l’application demande au fournisseur de services de remplir. L’appelant peut définir une ou plusieurs des trois valeurs suivantes.

Valeur Description
WMDM_GET_FORMAT_SUPPORT_AUDIO Le fournisseur de services doit renseigner les paramètres audio.
WMDM_GET_FORMAT_SUPPORT_VIDEO Le fournisseur de services doit remplir les paramètres vidéo.
WMDM_GET_FORMAT_SUPPORT_FILE Le fournisseur de services doit remplir les paramètres de fichier.

[out] ppAudioFormatEx

Pointeur vers un tableau de structures _WAVEFORMATEX contenant des informations sur les codecs audio et les débits binaires pris en charge par l’appareil.

[out] pnAudioFormatCount

Pointeur vers un entier contenant le nombre de formats audio.

[out] ppVideoFormatEx

Pointeur vers un tableau de structures _VIDEOINFOHEADER contenant des informations sur les codecs vidéo et les formats pris en charge par l’appareil.

[out] pnVideoFormatCount

Pointeur vers un entier contenant le nombre de formats vidéo.

[out] ppFileType

Pointeur vers un tableau de structures WMFILECAPABILITIES contenant des informations sur les types de fichiers pris en charge par l’appareil.

[out] pnFileTypeCount

Pointeur vers un entier contenant le nombre de formats de fichier.

Valeur retournée

Cette méthode retourne un code HRESULT. Toutes les méthodes d’interface dans Windows Media Gestionnaire de périphériques peuvent retourner l’une des classes de codes d’erreur suivantes :

  • Codes d’erreur COM standard
  • Codes d’erreur Windows convertis en valeurs HRESULT
  • Codes d’erreur Gestionnaire de périphériques Windows Media
Pour obtenir une liste complète des codes d’erreur possibles, consultez Codes d’erreur.

Remarques

Cette méthode doit être implémentée. Elle ne doit pas retourner WMDM_E_NOTSUPPORTED ou E_NOTIMPL. Pour plus d’informations, consultez Interfaces obligatoires et facultatives.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête mswmdm.h
Bibliothèque Mssachlp.lib

Voir aussi

IMDSPDevice2 Interface