Méthode IDirect3DDXVADevice9::BeginFrame
Commence le traitement pour créer une image décodée.
Syntaxe
HRESULT BeginFrame(
IDirect3DSurface9 *pDstSurface,
DWORD SizeInputData,
VOID *pInputData,
DWORD *pSizeOutputData,
VOID *pOutputData
);
Paramètres
-
pDstSurface
-
Pointeur vers l’interface IDirect3DSurface9 de la surface de destination non compressée.
-
SizeInputData
-
Taille de la mémoire tampon spécifiée par pInputData, en octets. La valeur doit être 2.
-
pInputData
-
Pointeur vers une mémoire tampon qui contient des données pour l’accélérateur vidéo. Cette mémoire tampon doit contenir l’index de trame de base zéro, spécifié sous la forme d’une valeur WORD .
-
pSizeOutputData
-
Taille de la mémoire tampon spécifiée par pOutputData, en octets. La valeur doit être égale à zéro.
-
pOutputData
-
Pointeur vers une mémoire tampon dans laquelle l’accélérateur vidéo peut écrire. Définissez ce paramètre sur NULL.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT .
Notes
Pour chaque appel à BeginFrame, le décodeur doit effectuer un appel correspondant à IDirect3DDXVADevice9::EndFrame.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|
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