Partager via


PFND3D11_1DDI_VIDEOPROCESSORGETSTREAMEXTENSION fonction de rappel (d3d10umddi.h)

Retourne les données d’état privées d’un flux de processeur vidéo à une application.

Syntaxe

PFND3D11_1DDI_VIDEOPROCESSORGETSTREAMEXTENSION Pfnd3d111DdiVideoprocessorgetstreamextension;

HRESULT Pfnd3d111DdiVideoprocessorgetstreamextension(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
  UINT unnamedParam3,
  const GUID *unnamedParam4,
  UINT unnamedParam5,
  void *unnamedParam6
)
{...}

Paramètres

unnamedParam1

hDevice [in]

Handle de l’appareil d’affichage (contexte graphique).

unnamedParam2

hVideoProcessor [in]

Handle de l’objet de processeur vidéo qui a été créé via un appel à la fonction CreateVideoProcessor .

unnamedParam3

StreamIndex [in]

Index de base zéro du flux d’entrée.

unnamedParam4

pGuid [in]

Pointeur vers un GUID qui identifie les données d’état privée. La signification de ce GUID est définie par le pilote graphique.

unnamedParam5

DataSize [in]

Taille, en octets, des données d’état privé dans la mémoire tampon référencée par le paramètre pData .

unnamedParam6

pData [in, out]

Pointeur vers une mémoire tampon qui contient les données d’état privé.

Valeur retournée

VideoProcessorGetStreamExtension retourne l’une des valeurs suivantes :

Code de retour Description
S_OK Les données d’état privée ont été retournées avec succès.
D3DDDIERR_DEVICEREMOVED La carte graphique a été supprimée.
E_FAIL Le pilote miniport d’affichage ne peut pas définir les données d’état privé demandées pour le processeur vidéo.
E_INVALIDARG Les paramètres ont été validés et déterminés comme incorrects.

Remarques

Le runtime Microsoft Direct3D ne valide aucune donnée de paramètre avant d’appeler la fonction VideoProcessorGetStreamExtension .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

CreateVideoProcessor