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 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.

Valeur de retour

Aucun

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 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.

Exigences

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)

Voir aussi

CreateVideoProcessor

D3D11_1DDI_VIDEO_PROCESSOR_CAPS

D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE

DXGI_RATIONAL

GetVideoProcessorCustomRate