Share via


ID3D11VideoContext ::VideoProcessorGetStreamStereoFormat, méthode (d3d11.h)

Obtient le format 3D stéréo pour un flux d’entrée sur le processeur vidéo

Syntaxe

void VideoProcessorGetStreamStereoFormat(
  [in]  ID3D11VideoProcessor                   *pVideoProcessor,
  [in]  UINT                                   StreamIndex,
  [out] BOOL                                   *pEnable,
  [out] D3D11_VIDEO_PROCESSOR_STEREO_FORMAT    *pFormat,
  [out] BOOL                                   *pLeftViewFrame0,
  [out] BOOL                                   *pBaseViewFrame0,
  [out] D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE *pFlipMode,
  [out] int                                    *MonoOffset
);

Paramètres

[in] pVideoProcessor

Pointeur vers l’interface ID3D11VideoProcessor . Pour obtenir ce pointeur, appelez ID3D11VideoDevice ::CreateVideoProcessor.

[in] StreamIndex

Index de base zéro du flux d’entrée. Pour obtenir le nombre maximal de flux, appelez ID3D11VideoProcessorEnumerator ::GetVideoProcessorCaps et case activée le membre de structure MaxStreamStates.

[out] pEnable

Reçoit la valeur TRUE si la 3D stéréo est activée pour ce flux, ou FALSE dans le cas contraire. Si la valeur est FALSE, ignorez les paramètres restants.

[out] pFormat

Reçoit une valeur D3D11_VIDEO_PROCESSOR_STEREO_FORMAT qui spécifie la disposition des deux vues stéréo en mémoire.

[out] pLeftViewFrame0

Reçoit une valeur booléenne.

Valeur Signification
TRUE
Le cadre 0 contient la vue de gauche.
FALSE
Le cadre 0 contient la vue de droite.

[out] pBaseViewFrame0

Reçoit une valeur booléenne.

Valeur Signification
TRUE
L’image 0 contient la vue de base.
FALSE
Le cadre 1 contient la vue de base.

[out] pFlipMode

Reçoit une valeur D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE . Cette valeur spécifie si l’une des vues est retournée.

[out] MonoOffset

Reçoit le décalage de pixels utilisé pour D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET format. Ce paramètre est ignoré pour les autres formats stéréo.

Valeur de retour

None

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d3d11.h

Voir aussi

ID3D11VideoContext