Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

VideoModeDescriptor class

The VideoModeDescriptorVideo WMI class contains mode descriptor elements for the MonitorSourceModes array in the WmiMonitorListedSupportedSourceModes class. These elements include monitor features such as refresh rate, pixel characteristics, or image size. The VideoModeDescriptorVideo class contains information that is a superset of the data available from established, standard, and detailed timing blocks.

Syntax

class VideoModeDescriptor : WmiMonitorSupportedVideoModes
{
  uint8   CompositePolarityType;
  uint16  HorizontalActivePixels;
  uint16  HorizontalBlankingPixels;
  uint16  HorizontalBorder;
  uint16  HorizontalImageSize;
  uint8   HorizontalPolarityType;
  uint16  HorizontalRefreshRateDenominator;
  uint16  HorizontalRefreshRateNumerator;
  uint16  HorizontalSyncOffset;
  uint16  HorizontalSyncPulseWidth;
  boolean IsInterlaced;
  uint8   IsSerrationRequired;
  uint8   IsSyncOnRGB;
  uint32  PixelClockRate;
  uint8   StereoModeType;
  uint8   SyncSignalType;
  uint16  VerticalActivePixels;
  uint16  VerticalBlankingPixels;
  uint16  VerticalBorder;
  uint16  VerticalImageSize;
  uint16  VerticalRefreshRateDenominator;
  uint16  VerticalRefreshRateNumerator;
  uint16  VerticalSyncOffset;
  uint8   VerticalPolarityType;
  uint16  VerticalSyncPulseWidth;
  uint8   VideoStandardType;
};

Members

The VideoModeDescriptor class has these types of members:

Properties

The VideoModeDescriptor class has these properties.

CompositePolarityType
Data type: uint8
Access type: Read-only

Composite polarity type. This is polarity of horizontal sync pulses outside of vertical sync.

ValueMeaning
0 (0x0)

Composite polarity is positive.

1 (0x1)

Composite polarity is negative.

2 (0x2)

Not applicable. The signal sync type must be digital composite.

 

HorizontalActivePixels
Data type: uint16
Access type: Read-only

Number of horizontally active pixels.

HorizontalBlankingPixels
Data type: uint16
Access type: Read-only

Number of horizontally blanking pixels

HorizontalBorder
Data type: uint16
Access type: Read-only

Horizontal border.

HorizontalImageSize
Data type: uint16
Access type: Read-only

Horizontal image size in millimeters (mm).

HorizontalPolarityType
Data type: uint8
Access type: Read-only

Horizontal polarity type.

ValueMeaning
0 (0x0)

Horizontal polarity is positive.

1 (0x1)

Horizontal polarity is negative.

2 (0x2)

Not applicable. The signal sync type must be digital separate.

 

HorizontalRefreshRateDenominator
Data type: uint16
Access type: Read-only

Horizontal refresh rate denominator.

HorizontalRefreshRateNumerator
Data type: uint16
Access type: Read-only

Horizontal refresh rate numerator in Hertz (Hz).

HorizontalSyncOffset
Data type: uint16
Access type: Read-only

Horizontal sync offset.

HorizontalSyncPulseWidth
Data type: uint16
Access type: Read-only

Horizontal sync pulse width.

IsInterlaced
Data type: boolean
Access type: Read-only

Indicates whether the display mode is interlaced.

IsSerrationRequired
Data type: uint8
Access type: Read-only

Indicates what type of serration is required, if appropriate.

ValueMeaning
0 (0x0)

Controller shall supply horizontal sync during vertical sync.

1 (0x1)

Controller shall not supply horizontal sync during vertical sync.

2 (0x2)

Not applicable. The signal sync type must be bipolar, analog composite, or digital composite.

 

IsSyncOnRGB
Data type: uint8
Access type: Read-only

Indicates which video signal lines should be synchronized, if appropriate.

ValueMeaning
0 (0x0)

Sync pulse should appear on all 3 video signal lines.

1 (0x1)

Sync pulse should only appear on the green video signal line.

2 (0x2)

Not applicable. The signal sync type must be bipolar analog composite.

 

PixelClockRate
Data type: uint32
Access type: Read-only

Pixel clock rate in Hertz (Hz).

StereoModeType
Data type: uint8
Access type: Read-only

Stereo mode type. The following table lists the possible values.

ValueMeaning
0 (0x0)

No stereo.

1 (0x1)

Field sequential stereo with right image on stereo sync.

2 (0x2)

Field sequential stereo with left image on stereo sync.

3 (0x3)

2-way Interleaved Stereo with Right Image on Even Lines.

4 (0x4)

2-way Interleaved Stereo with Left Image on Even Lines.

5 (0x5)

4-way Interleaved Stereo.

6 (0x6)

Side-by-Side Interleaved Stereo.

 

SyncSignalType
Data type: uint8
Access type: Read-only

Signal sync type. The following table lists the possible values.

ValueMeaning
0 (0x0)

Analog Composite

1 (0x1)

Bipolar Analog Composite

2 (0x2)

Digital Composite

3 (0x3)

Digital Separate

 

VerticalActivePixels
Data type: uint16
Access type: Read-only

Number of vertically active pixels.

VerticalBlankingPixels
Data type: uint16
Access type: Read-only

Number of vertically blanking pixels.

VerticalBorder
Data type: uint16
Access type: Read-only

Vertical border.

VerticalImageSize
Data type: uint16
Access type: Read-only

Vertical image size in millimeters (mm).

VerticalPolarityType
Data type: uint8
Access type: Read-only

Vertical polarity type.

ValueMeaning
0 (0x0)

Vertical polarity is positive.

1 (0x1)

Vertical polarity is negative

2 (0x2)

Not applicable. The signal sync type must be digital separate.

 

VerticalRefreshRateDenominator
Data type: uint16
Access type: Read-only

Vertical refresh rate denominator.

VerticalRefreshRateNumerator
Data type: uint16
Access type: Read-only

Vertical refresh rate numerator in Hertz (Hz).

VerticalSyncOffset
Data type: uint16
Access type: Read-only

Vertical sync offset.

VerticalSyncPulseWidth
Data type: uint16
Access type: Read-only

Vertical sync pulse width.

VideoStandardType
Data type: uint8
Access type: Read-only

Video standard type.

ValueMeaning
0 (0x0)

Other

1 (0x1)

VESA DMT. From Video Electronics Standard Association (VESA) Display Monitor Timings specification.

2 (0x2)

VESA GTF. From VESA Generalized Timing Formula standard.

3 (0x3)

VESA CVT/ From VESA Coordinated Video Timings standard.

4 (0x4)

IBM

5 (0x5)

APPLE

6 (0x6)

NTSC M

7 (0x7)

NTSC J

8 (0x8)

NTSC 433

9 (0x9)

PAL B

10 (0xA)

PAL B1

11 (0xB)

PAL G

12 (0xC)

PAL H

13 (0xD)

PAL I

14 (0xE)

PAL D

15 (0xF)

PAL N

16 (0x10)

PAL NC

17 (0x11)

SECAM B

18 (0x12)

SECAM D

19 (0x13)

SECAM G

20 (0x14)

SECAM H

21 (0x15)

SECAM K

22 (0x16)

SECAM K1

23 (0x17)

SECAM L

24 (0x18)

SECAM L1

25 (0x19)

EIA861

26 (0x1A)

EIA861A

27 (0x1B)

EIA861B

 

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Namespace

\root\wmi

MOF

WmiCore.mof

DLL

WmiProv.dll

See also

MSMonitorClass

 

 

Community Additions

Show:
© 2014 Microsoft