Share via


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

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

Syntaxe

void VideoProcessorSetStreamOutputRate(
  [in] ID3D11VideoProcessor              *pVideoProcessor,
  [in] UINT                              StreamIndex,
  [in] D3D11_VIDEO_PROCESSOR_OUTPUT_RATE OutputRate,
  [in] BOOL                              RepeatFrame,
  [in] const 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.

[in] OutputRate

Taux de sortie, spécifié sous la forme d’une valeur D3D11_VIDEO_PROCESSOR_OUTPUT_RATE .

[in] RepeatFrame

Spécifie la façon dont 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.

[in] pCustomRate

Pointeur vers une structure DXGI_RATIONAL . Si OutputRate est D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM, ce paramètre spécifie le taux de sortie exact. Sinon, ce paramètre est ignoré et peut être NULL.

Valeur de retour

None

Remarques

Les taux de sortie standard sont une fréquence d’images normale (D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_NORMAL) et une fréquence d’images de moitié (D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_HALF). En outre, le pilote peut prendre en charge des taux personnalisés pour la conversion de taux ou la télécine inverse. Pour obtenir la liste des tarifs personnalisés, appelez ID3D11VideoProcessorEnumerator::GetVideoProcessorCustomRate.

En fonction de la vitesse de sortie, le pilote peut avoir besoin de convertir la fréquence d’images. Si c’est le cas, la valeur de RepeatFrame détermine si le pilote crée des images interpolées ou répète simplement des images d’entrée.

Configuration requise

   
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