Interface IDirectXVideoDecoder (dxva2api.h)
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 |