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.
Syntaxe
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
)
{...}
Paramètres
unnamedParam1
hDevice [in]
Handle de l’appareil d’affichage (contexte graphique).
unnamedParam2
hVideoProcessor [in]
Handle de l’objet de processeur vidéo qui a été créé via 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, si 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 images.
Notes
Si VideoProcessorSetStreamOutputRate n’est jamais appelé, le pilote doit interpoler les images par défaut.
unnamedParam5
OutputRate [in]
Débit de sortie spécifié sous forme de valeur D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE .
Pour plus d'informations, consultez la section Notes.
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.
Valeur de retour
None
Remarques
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 demi-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 taux 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 qui est retournée par le biais de la fonction GetVideoProcessorCustomRate .
En fonction du taux de sortie, le pilote peut avoir à convertir la fréquence d’images. Si c’est le cas, la valeur du paramètre RepeatFrame contrôle si le pilote crée des trames interpolées ou répète des images d’entrée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3d10umddi.h (include D3d10umddi.h) |
Voir aussi
D3D11_1DDI_VIDEO_PROCESSOR_CAPS