KSPROPERTY_VIDEOCONTROL_FRAME_RATES
La propriété KSPROPERTY_VIDEOCONTROL_FRAME_RATES énumère les fréquences d’images disponibles. Cette propriété est facultative.
Tableau récapitulatif de l’utilisation
Get | Set | Cible | Type de descripteur de propriété | Type de valeur de propriété |
---|---|---|---|---|
Oui |
Non |
Filtrer |
La valeur de propriété (données d’opération) est un tableau KSMULTIPLE_ITEM qui décrit les fréquences d’images disponibles en unités de 100 nanosecondes.
Remarques
Les fréquences d’images disponibles sont retournées dans un tableau KSMULTIPLE_ITEM. L’application envoie au minidriver une requête KSPROPERTY_VIDEOCONTROL_FRAME_RATES spécifiant l’index de flux et les dimensions de l’image dans une structure de KSPROPERTY_VIDEOCONTROL_FRAME_RATES_S. Le minidriver retourne des informations sur les fréquences d’images dans la mémoire tampon du tableau KSMULTIPLE_ITEM de l’appelant. Cette mémoire tampon a un en-tête fixe (KSMULTIPLE_ITEM) et une quantité variable de données qui le suit (en fonction des valeurs de la structure KSMULTIPLE_ITEM).
Les valeurs individuelles sont par incréments de 100 nansecondes.
Si la taille de la mémoire tampon passée au minidriver est égale à zéro, le minidriver doit définir le membre NumberOfBytesToTransfer de la structure HW_STREAM_REQUEST_BLOCK passée au minidriver sur la taille de la mémoire tampon requise et retourner STATUS_BUFFER_OVERFLOW.
Configuration requise
En-tête |
Ksmedia.h (inclure Ksmedia.h) |