PFND3DWDDM2_0DDI_VIDEODECODERENABLEDOWNSAMPLING fonction de rappel (d3d10umddi.h)
Indique que le décodeur est utilisé et que le pilote doit allouer les trames de référence appropriées. Facultatif pour les pilotes WDDM (Windows Display Driver Model) 2.0 ou ultérieur.
Syntaxe
PFND3DWDDM2_0DDI_VIDEODECODERENABLEDOWNSAMPLING Pfnd3dwddm20DdiVideodecoderenabledownsampling;
HRESULT Pfnd3dwddm20DdiVideodecoderenabledownsampling(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HDECODE hDecoder,
D3DDDI_COLOR_SPACE_TYPE InputColorSpace,
const D3D11_1DDI_VIDEO_DECODER_DESC *pOutputDesc,
D3DDDI_COLOR_SPACE_TYPE OutputColorSpace,
UINT ReferenceFrameCount
)
{...}
Paramètres
hDevice
Handle de l’appareil d’affichage (contexte graphique). Le runtime Direct3D a passé le pilote en mode utilisateur, ce handle en tant que membre hDevice de la structure D3DDDIARG_CREATEDEVICE lors de la création de l’appareil.
hDecoder
Handle de l’objet décodeur.
InputColorSpace
Valeur D3DDDI_COLOR_SPACE_TYPE qui indique les informations d’espace de couleur des données du cadre de référence.
pOutputDesc
Indique la résolution et le format des images de sortie/d’affichage. Il s’agit de la résolution de destination et du format de l’opération down-sample.
OutputColorSpace
Valeur D3DDDI_COLOR_SPACE_TYPE qui indique les informations d’espace de couleur des cadres de sortie/d’affichage.
ReferenceFrameCount
Indique le nombre de trames de référence utilisées.
Valeur de retour
Si cette fonction de rappel réussit, elle retourne S_OK. Sinon, elle retourne un HRESULT code d’erreur.
Remarques
Cette fonction ne peut être appelée qu’une seule fois, avant le premier appel VideoDecoderBeginFrame.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
serveur minimum pris en charge | Windows Server 2016 |
plateforme cible | Bureau |
d’en-tête | d3d10umddi.h (include D3d10umddi.h) |