PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO fonction de rappel (d3d10umddi.h)
Définit les proportions en pixels d’un flux d’entrée sur le processeur vidéo.
Syntaxe
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO Pfnd3d111DdiVideoprocessorsetstreampixelaspectratio;
void Pfnd3d111DdiVideoprocessorsetstreampixelaspectratio(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
BOOL unnamedParam4,
const DXGI_RATIONAL *unnamedParam5,
const DXGI_RATIONAL *unnamedParam6
)
{...}
Paramètres
unnamedParam1
hDevice [in]
Handle pour le périphérique d’affichage (contexte graphique).
unnamedParam2
hVideoProcessor [in]
Handle de l’objet 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, les paramètres pSourceRatio et pDestinationRatio contiennent des valeurs valides. Sinon, les proportions des pixels ne sont pas spécifiées.
unnamedParam5
pSourceRatio [in]
Pointeur vers une structure DXGI_RATIONAL qui contient les proportions en pixels du rectangle source.
unnamedParam6
pDestRatio [in]
Pointeur vers une structure DXGI_RATIONAL qui contient les proportions en pixels du rectangle de destination.
Valeur de retour
None
Remarques
Les proportions de pixels de la forme 0/n et n/0 ne sont pas valides.
Le rapport par défaut des pixels est de 1 :1 (pixels carrés).
Le pilote indique sa capacité à prendre en charge la fonctionnalité de proportions de pixels dans la structure D3D11_1DDI_VIDEO_PROCESSOR_CAPS qui est retournée par le biais de la fonction GetVideoProcessorCaps . Si le pilote prend en charge la fonctionnalité de D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO , le VideoProcessorSetStreamAlpha peut être appelé pour définir les proportions de pixels d’un flux d’entrée du processeur vidé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 (incluez D3d10umddi.h) |