Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Représente un appareil de décodeur vidéo DirectX Video Acceleration (DXVA).
Pour obtenir un pointeur vers cette interface, appelez IDirectXVideoDecoderService::CreateVideoDecoder.
Héritage
L’interface IDirectXVideoDecoder hérite de l’interface IUnknown. IDirectXVideoDecoder possède également les types de membres suivants :
Méthodes
L’interface IDirectXVideoDecoder possède ces méthodes.
|
IDirectXVideoDecoder::BeginFrame Démarre l’opération de décodage. |
|
IDirectXVideoDecoder::EndFrame Signale la fin de l’opération de décodage. |
|
IDirectXVideoDecoder::Execute Exécute une opération de décodage sur l’image actuelle. |
|
IDirectXVideoDecoder::GetBuffer Récupère un pointeur vers une mémoire tampon de décodeur DirectX Video Acceleration (DXVA). |
|
IDirectXVideoDecoder::GetCreationParameters Récupère les paramètres utilisés pour créer cet appareil. (IDirectXVideoDecoder.GetCreationParameters) |
|
IDirectXVideoDecoder::GetVideoDecoderService Récupère le service de décodeur DirectX Video Acceleration (DXVA) qui a créé cet appareil de décodeur. |
|
IDirectXVideoDecoder::ReleaseBuffer Libère une mémoire tampon obtenue en appelant IDirectXVideoDecoder::GetBuffer. |
Notes
Les méthodes IDirectXVideoDecoder effectuent des appels à l’appareil Direct3D. Par conséquent, les indicateurs D3DCREATE que vous spécifiez lors de la création de l’appareil peuvent affecter le comportement de cette interface. Par exemple, si vous spécifiez l’indicateur D3DCREATE_MULTITHREADED , la section critique globale Direct3D sera conservée pendant les opérations de décodage.
Spécifications
| Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
| Plateforme cible | Windows |
| En-tête | dxva2api.h |