PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMOUTPUTRATE fonction de rappel (d3d10umddi.h)
Définit la vitesse à laquelle le processeur vidéo produit des images de sortie pour un flux d’entrée.
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMOUTPUTRATE Pfnd3d111DdiVideoprocessorsetstreamoutputrate;
void Pfnd3d111DdiVideoprocessorsetstreamoutputrate(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE unnamedParam4,
BOOL unnamedParam5,
const DXGI_RATIONAL *unnamedParam6
)
{...}
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
repeatFrame [in]
Spécifie la façon dont le pilote effectue la conversion de fréquence d’images, s’il est nécessaire.
Si le paramètre RepeatFrame a la valeur TRUE, le pilote doit répéter les images.
Si le paramètre RepeatFrame a la valeur FALSE, le pilote doit interpoler les trames.
Notes
Si VideoProcessorSetStreamOutputRate n’est jamais appelée, le pilote doit interpoler les images par défaut.
unnamedParam5
outputRate [in]
Taux de sortie, spécifié sous la forme d’une valeur D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE.
Pour plus d’informations, consultez la section Remarques.
unnamedParam6
pCustomRate [in]
Pointeur vers une structure DXGI_RATIONAL. Si le paramètre OutputRate est défini sur 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 défini sur NULL.
Aucun
Les taux de sortie standard définis par D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE valeurs d’énumération sont la fréquence d’images normale (D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE_NORMAL) et la moitié de la fréquence d’images (D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE_HALF).
Si le pilote prend en charge les taux personnalisés pour la conversion de débit ou la télécine inverse, il peut utiliser un taux personnalisé si le paramètre OutputRate est défini sur D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM. Le taux personnalisé est spécifié par le paramètre pCustomRate.
Notes
Le pilote signale ses taux personnalisés dans la structure D3D11_1DDI_VIDEO_PROCESSOR_CAPS retournée par le biais de la fonction GetVideoProcessorCustomRate.
Selon le taux de sortie, le pilote peut avoir à convertir la fréquence d’images. Dans ce cas, la valeur du paramètre RepeatFrame contrôle si le pilote crée des images interpolées ou répète des images d’entrée.
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) |
D3D11_1DDI_VIDEO_PROCESSOR_CAPS