PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT fonction de rappel (d3d10umddi.h)
Active ou désactive la vidéo 3D stéréo pour un flux d’entrée sur le processeur vidéo. En outre, cette fonction spécifie la disposition des images vidéo en mémoire.
Syntaxe
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT Pfnd3d111DdiVideoprocessorsetstreamstereoformat;
void Pfnd3d111DdiVideoprocessorsetstreamstereoformat(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
BOOL unnamedParam4,
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT unnamedParam5,
BOOL unnamedParam6,
BOOL unnamedParam7,
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE unnamedParam8,
int unnamedParam9
)
{...}
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 3D stéréo est activée pour le flux d’entrée.
Si la valeur est FALSE, la 3D stéréo est désactivée pour le flux d’entrée.
Le pilote doit ignorer les paramètres restants pour cette fonction.
unnamedParam5
StereoFormat [in]
Spécifie la disposition des deux vues stéréo en mémoire, sous forme de valeur D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT .
unnamedParam6
LeftViewFrame0 [in]
Si la valeur est TRUE, l’image 0 contient l’affichage gauche. Sinon, l’image 0 contient la vue droite.
Ce paramètre est ignoré pour les valeurs D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT suivantes :
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
unnamedParam7
BaseViewFrame0 [in]
Si la valeur est TRUE, l’image 0 contient l’affichage de base. Sinon, l’image 1 contient la vue de base.
Ce paramètre est ignoré pour les valeurs D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT suivantes :
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
unnamedParam8
FlipMode [in]
Valeur d’énumération D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE qui spécifie si l’une des vues est inversée.
unnamedParam9
MonoOffset [in]
Si le paramètre StereoFormat est défini sur D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET, ce paramètre spécifie comment générer les vues gauche et droite. Pour plus d'informations, consultez la section Notes.
Valeur de retour
None
Remarques
Pour les formats stéréo de D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET, le pilote traite le paramètre MonoOffset de la manière suivante :
- Si le paramètre est positif, la vue de droite est décalée vers la droite par autant de pixels, et la vue de gauche est décalée vers la gauche de la même quantité.
- Si le paramètre est négatif, la vue de droite est décalée vers la gauche de ce nombre de pixels, et la vue de gauche est décalée vers la droite de la même quantité.
-
Spécifie une ressource unique pour les données d’entrée mono de la vue de base.
- Spécifiez les deux ressources pour les données d’entrée stéréo de la vue de base. Lorsque VideoProcessorBlt est appelé, les données de flux sont transmises en tant que structure D3D11_1DDI_VIDEO_PROCESSOR_STREAM, le membre hInputSurface spécifiant l’image 0 et le hInputSurfaceRight spécifiant l’image 1.
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
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT