Partager via


IAMDecoderCaps ::GetDecoderCaps, méthode (strmif.h)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

La GetDecoderCaps méthode interroge le décodeur pour ses fonctionnalités.

Syntaxe

HRESULT GetDecoderCaps(
  [in]  DWORD dwCapIndex,
  [out] DWORD *lpdwCap
);

Paramètres

[in] dwCapIndex

Spécifie la fonctionnalité pour laquelle vous interrogez.

Constant Valeur Description
AM_QUERY_DECODER_VMR_SUPPORT 0x00000001 Prise en charge du filtre de rendu de mixage vidéo 7 (VMR-7)
AM_QUERY_DECODER_DXVA_1_SUPPORT 0x00000002 Prise en charge de l’accélération vidéo DirectX
AM_QUERY_DECODER_DVD_SUPPORT 0x00000003 Prise en charge de la vidéo DVD
AM_QUERY_DECODER_ATSC_SD_SUPPORT 0x00000004 Prise en charge de la vidéo ATSC en définition standard (SD)
AM_QUERY_DECODER_ATSC_HD_SUPPORT 0x00000005 Prise en charge de la vidéo HAUTE définition (HD) ATSC
AM_GETDECODERCAP_QUERY_VMR9_SUPPORT 0x00000006 Prise en charge du filtre de rendu de mixage vidéo 9 (VMR-9)
AM_GETDECODERCAP_QUERY_EVR_SUPPORT 0x00000007 Prise en charge améliorée du convertisseur vidéo (EVR).

[out] lpdwCap

Reçoit l’une des valeurs suivantes.

Valeur Description
DECODER_CAP_NOTSUPPORTED Le décodeur ne prend pas en charge cette fonctionnalité.
DECODER_CAP_SUPPORTED Le décodeur prend en charge cette fonctionnalité.

Valeur retournée

Si la méthode réussit, retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT .

Remarques

Le Générateur de graphiques DVD utilise cette méthode lorsqu’il génère un graphique DVD. Si le décodeur ne prend pas en charge le filtre Convertisseur de mixage vidéo, le Générateur de graphiques DVD utilise le filtre Overlay Mixer à la place.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête strmif.h (include Dshow.h)
Bibliothèque Strmiids.lib

Voir aussi

Génération du graphique de filtre de DVD

Codes d’erreur et de réussite

IAMDecoderCaps, interface