Exemples de fonctions pour COPP
Cette section s’applique uniquement à Windows Server 2003 SP1 et versions ultérieures, ainsi qu’à Windows XP SP2 et versions ultérieures.
Les exemples de fonctions COPP montrent comment implémenter des fonctionnalités de traitement COPP. Ces exemples de fonctions mappent aux fonctions de rappel de compensation de mouvement définies dans la structure DD_MOTIONCOMPCALLBACKS . Vous pouvez implémenter chaque exemple de fonction et une demande de contrôle d’E/S COPP (IOCTL) correspondante, puis utiliser un modèle de code de compensation de mouvement et un modèle de pilote de miniport vidéo pour terminer l’implémentation. Pour plus d’informations, consultez Exemple de code pour les appareils DirectX VA.
Exemples de fonctions COPP
Les exemples de fonctions COPP dans le tableau suivant sont appelés à l’aide de l’appareil COPP. Pour plus d’informations sur l’appareil COPP, consultez Code de modèle de définition d’appareil COPP et Définition de la classe d’appareil COPP.
Fonction membre | Description |
---|---|
Initialise l’appareil COPP utilisé pour la session vidéo en cours. |
|
Récupère la taille, en octets, du certificat utilisé par le matériel graphique. |
|
Récupère le certificat numérique utilisé par le matériel graphique. |
|
Définit la session vidéo active en mode protégé. |
|
Définit le niveau de protection sur le connecteur physique associé à l’appareil COPP. |
|
Récupère status sur une session vidéo protégée associée à un appareil COPP. |
|
Ferme l’objet de périphérique COPP et indique au pilote de libérer les ressources matérielles associées au périphérique COPP. |
Mappage d’exemples de fonctions à DD_MOTIONCOMPCALLBACKS
Les exemples de fonctions de cette section sont mappés aux fonctions de rappel de compensation de mouvement à l’aide d’un IOCTL COPP, comme suit : autrement dit, chaque exemple de fonction est appelé dans son IOCTL COPP respectif, et chaque COPP IOCTL est passé à la fonction EngDeviceIoControl dans sa fonction de rappel de compensation de mouvement respective.
Fonction | IOCTL | DD_MOTIONCOMPCALLBACKS membre |
---|---|---|
CreateMoComp |
||
RenderMoComp |
||
RenderMoComp |
||
RenderMoComp |
||
RenderMoComp |
||
RenderMoComp |
||
DestroyMoComp |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour