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 |
---|---|
|
Répétez les images. |
|
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 |