IDXVAHD_Device::CreateVideoSurface, méthode (dxvahd.h)
Crée une ou plusieurs surfaces vidéo Microsoft Direct3D.
Syntaxe
HRESULT CreateVideoSurface(
[in] UINT Width,
[in] UINT Height,
[in] D3DFORMAT Format,
[in] D3DPOOL Pool,
[in] DWORD Usage,
[in] DXVAHD_SURFACE_TYPE Type,
[in] UINT NumSurfaces,
[out] IDirect3DSurface9 **ppSurfaces,
[in, out] HANDLE *pSharedHandle
);
Paramètres
[in] Width
Largeur de chaque surface, en pixels.
[in] Height
Hauteur de chaque surface, en pixels.
[in] Format
Format de pixel, spécifié sous la forme d’une valeur D3DFORMAT ou d’un code FOURCC. Pour plus d’informations, consultez Vidéo FOURCC.
[in] Pool
Pool de mémoires dans lequel la surface est créée. Ce paramètre doit être égal au membre InputPool de la structure DXVAHD_VPDEVCAPS . Appelez la méthode IDXVAHD_Device::GetVideoProcessorDeviceCaps pour obtenir cette valeur.
[in] Usage
Réservé. Définit la valeur 0.
[in] Type
Type de surface à créer, spécifié en tant que membre de l’énumération DXVAHD_SURFACE_TYPE .
[in] NumSurfaces
Nombre de surfaces à créer.
[out] ppSurfaces
Pointeur vers un tableau de pointeurs IDirect3DSurface9 . Le paramètre NumSurfaces spécifie le nombre d’éléments dans le tableau. La méthode remplit le tableau avec des pointeurs vers les nouvelles surfaces vidéo. L’appelant doit libérer les pointeurs.
[in, out] pSharedHandle
Réservé. Défini sur NULL.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | dxvahd.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour