Share via


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

Obtient la vitesse à laquelle le processeur vidéo produit des images de sortie pour un flux d’entrée.

Syntaxe

void VideoProcessorGetStreamOutputRate(
  [in]  ID3D11VideoProcessor              *pVideoProcessor,
  [in]  UINT                              StreamIndex,
  [out] D3D11_VIDEO_PROCESSOR_OUTPUT_RATE *pOutputRate,
  [out] BOOL                              *pRepeatFrame,
  [out] DXGI_RATIONAL                     *pCustomRate
);

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] pOutputRate

Reçoit une valeur D3D11_VIDEO_PROCESSOR_OUTPUT_RATE qui spécifie le taux de sortie.

[out] pRepeatFrame

Reçoit une valeur booléenne qui spécifie comment le pilote effectue la conversion de fréquence d’images, si nécessaire.

Valeur Signification
TRUE
Répétez les images.
FALSE
Interpoler les trames.

[out] pCustomRate

Pointeur vers une structure DXGI_RATIONAL . Si le taux de sortie est D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM, la méthode remplit cette structure avec le taux de sortie exact. Sinon, ce paramètre est ignoré.

Valeur de retour

None

Spécifications

   
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