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
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 |