PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT fonction de rappel (d3d10umddi.h)
Active ou désactive la vidéo stéréo 3D 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 processeur vidéo créé par le biais d’un appel à la fonction createVideoProcessor .
unnamedParam3
StreamIndex [in]
Index de base zéro du flux d’entrée.
unnamedParam4
activer [in]
Si TRUE, la 3D stéréo est activée pour le flux d’entrée.
Si 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
StéréoFormat [in]
Spécifie la disposition des deux vues stéréo en mémoire, sous la forme d’une valeur D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT.
unnamedParam6
LeftViewFrame0 [in]
Si TRUE, le cadre 0 contient l’affichage gauche. Sinon, le cadre 0 contient la vue droite.
Ce paramètre est ignoré pour les valeurs de 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 TRUE, le cadre 0 contient la vue de base. Sinon, le cadre 1 contient la vue de base.
Ce paramètre est ignoré pour les valeurs de 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 retournée.
unnamedParam9
MonoOffset [in]
Si le paramètre StéréoFormat 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 Remarques.
Valeur de retour
Aucun
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 droite est décalée vers la droite par ce nombre de pixels, et la vue gauche est décalée vers la gauche de la même quantité.
- Si le paramètre est négatif, la vue droite est décalée vers la gauche par ce nombre de pixels, et la vue 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, avec le membre hInputSurface spécifiant le cadre 0 et le hInputSurfaceRight spécifiant l’image 1.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
serveur minimum pris en charge | Windows Server 2012 |
plateforme cible | Bureau |
d’en-tête | d3d10umddi.h (include D3d10umddi.h) |
Voir aussi
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT