OPM_ACTUAL_OUTPUT_FORMAT structure (opmapi.h)
Contient le résultat d’une requête OPM_GET_ACTUAL_OUTPUT_FORMAT dans Output Protection Manager (OPM).
Syntaxe
typedef struct _OPM_ACTUAL_OUTPUT_FORMAT {
OPM_RANDOM_NUMBER rnRandomNumber;
ULONG ulStatusFlags;
ULONG ulDisplayWidth;
ULONG ulDisplayHeight;
DXVA2_SampleFormat dsfSampleInterleaveFormat;
D3DFORMAT d3dFormat;
ULONG ulFrequencyNumerator;
ULONG ulFrequencyDenominator;
} OPM_ACTUAL_OUTPUT_FORMAT;
Membres
rnRandomNumber
Structure OPM_RANDOM_NUMBER . Cette structure contient le même nombre aléatoire 128 bits que l’application a envoyé au pilote dans la structure OPM_GET_INFO_PARAMETERS ou OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS .
ulStatusFlags
Or au niveau du bit des indicateurs d’état OPM.
ulDisplayWidth
Largeur du mode d’affichage, en pixels.
ulDisplayHeight
Hauteur du mode d’affichage, en pixels.
dsfSampleInterleaveFormat
Valeur DXVA2_SampleFormat qui décrit le mode entrelacé.
d3dFormat
Valeur D3DFORMAT qui décrit le format vidéo.
ulFrequencyNumerator
Numérateur de la fréquence d’actualisation du mode d’affichage actuel.
ulFrequencyDenominator
Dénominateur de la fréquence d’actualisation du mode d’affichage actuel.
Remarques
La fréquence d’actualisation est exprimée sous la forme d’une fraction. Par exemple, si la fréquence d’actualisation est de 72 Hz, FreqNumerator = 72 et FreqDenominator = 1. Pour la télévision NTSC, les valeurs sont FreqNumerator = 60000 et FreqDenominator = 1001 (59,94 champs par seconde).
La disposition de cette structure est identique à la structure DXVA_COPPStatusDisplayData utilisée dans le protocole COPP (Certified Output Protection Protocol).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | opmapi.h |