PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMALPHA fonction de rappel (d3d10umddi.h)
Définit l’alpha planaire pour un flux d’entrée sur le processeur vidéo.
Syntaxe
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMALPHA Pfnd3d111DdiVideoprocessorsetstreamalpha;
void Pfnd3d111DdiVideoprocessorsetstreamalpha(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
BOOL unnamedParam4,
FLOAT unnamedParam5
)
{...}
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
Activer [in]
Si la valeur est TRUE, la fusion alpha doit être activée sur le processeur vidéo.
unnamedParam5
Alpha [in]
Pointeur vers une valeur FLOAT qui spécifie la valeur alpha planaire. La valeur peut être comprise entre 0,0 (transparent) et 1,0 (opaque).
Valeur de retour
None
Remarques
Par défaut, la fusion alpha est désactivée.
Pour chaque pixel, la valeur de couleur de destination est calculée comme suit :
Cd = Cs * (As * Ap * Ae) + Cd * (1.0 - As * Ap * Ae)
où :
Cd
= Valeur de couleur du pixel de destinationCs
= Valeur de couleur du pixel sourceAs
= Alpha source par pixelAp
= Valeur alpha planaireAe
= Valeur alpha d’entrée de palette, ou 1.0
Le pilote indique sa capacité à prendre en charge le mélange alpha stéréo pour un flux d’entrée dans la structure D3D11_1DDI_VIDEO_PROCESSOR_CAPS qui est retourné par le biais de la fonction GetVideoProcessorCaps . Si le pilote prend en charge la fonctionnalité D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM , il peut être activé ou désactivé pour produire des images vidéo stéréo.
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) |