Classe VideoModeDescriptor
A classe WMI VideoModeDescriptorVideo contém elementos descritores de modo para a matriz MonitorSourceModes na classe WmiMonitorListedSupportedSourceModes . Esses elementos incluem recursos de monitoramento, como taxa de atualização, características de pixel ou tamanho da imagem. A classe VideoModeDescriptorVideo contém informações que são um superconjunto dos dados disponíveis de blocos de tempo estabelecidos, padrão e detalhados.
Sintaxe
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;
};
Membros
A classe VideoModeDescriptor tem estes tipos de membros:
Propriedades
A classe VideoModeDescriptor tem essas propriedades.
-
CompositePolarityType
-
-
Tipo de dados: uint8
-
Tipo de acesso: Somente leitura
Tipo de polaridade composta. Essa é a polaridade dos pulsos de sincronização horizontal fora da sincronização vertical.
Valor Significado - 0 (0x0)
A polaridade composta é positiva. - 1 (0x1)
A polaridade composta é negativa. - 2 (0x2)
Não aplicável. O tipo de sincronização de sinal deve ser composto digital. -
-
HorizontalActivePixels
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Número de pixels ativos horizontalmente.
-
-
HorizontalBlankingPixels
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Número de pixels em branco horizontalmente
-
-
HorizontalBorder
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Borda horizontal.
-
-
HorizontalImageSize
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Tamanho horizontal da imagem em milímetros (mm).
-
-
HorizontalPolarityType
-
-
Tipo de dados: uint8
-
Tipo de acesso: Somente leitura
Tipo de polaridade horizontal.
Valor Significado - 0 (0x0)
A polaridade horizontal é positiva. - 1 (0x1)
A polaridade horizontal é negativa. - 2 (0x2)
Não aplicável. O tipo de sincronização de sinal deve ser separado digitalmente. -
-
HorizontalRefreshRateDenominator
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Denominador de taxa de atualização horizontal.
-
-
HorizontalRefreshRateNumerator
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Numerador de taxa de atualização horizontal em Hertz (Hz).
-
-
HorizontalSyncOffset
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Deslocamento de sincronização horizontal.
-
-
HorizontalSyncPulseWidth
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Largura do pulso de sincronização horizontal.
-
-
IsInterlaced
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Indica se o modo de exibição está entrelaçado.
-
-
IsSerrationRequired
-
-
Tipo de dados: uint8
-
Tipo de acesso: Somente leitura
Indica que tipo de serração é necessário, se apropriado.
Valor Significado - 0 (0x0)
O controlador deve fornecer sincronização horizontal durante a sincronização vertical. - 1 (0x1)
O controlador não deve fornecer sincronização horizontal durante a sincronização vertical. - 2 (0x2)
Não aplicável. O tipo de sincronização de sinal deve ser bipolar, composto analógico ou composto digital. -
-
IsSyncOnRGB
-
-
Tipo de dados: uint8
-
Tipo de acesso: Somente leitura
Indica quais linhas de sinal de vídeo devem ser sincronizadas, se apropriado.
Valor Significado - 0 (0x0)
O pulso de sincronização deve aparecer em todas as três linhas de sinal de vídeo. - 1 (0x1)
O pulso de sincronização só deve aparecer na linha de sinal de vídeo verde. - 2 (0x2)
Não aplicável. O tipo de sincronização de sinal deve ser composto analógico bipolar. -
-
PixelClockRate
-
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
Taxa de relógio de pixel em Hertz (Hz).
-
-
StereoModeType
-
-
Tipo de dados: uint8
-
Tipo de acesso: Somente leitura
Tipo de modo estéreo. A tabela a seguir lista os valores possíveis.
Valor Significado - 0 (0x0)
Sem estéreo. - 1 (0x1)
Estéreo sequencial de campo com imagem direita na sincronização estéreo. - 2 (0x2)
Estéreo sequencial de campo com imagem esquerda na sincronização estéreo. - 3 (0x3)
Estéreo intercalado bidirecional com imagem direita em linhas uniformes. - 4 (0x4)
Estéreo intercalado bidirecional com imagem esquerda em linhas uniformes. - 5 (0x5)
Estéreo Intercalado de 4 vias. - 6 (0x6)
Estéreo intercalado lado a lado. -
-
SyncSignalType
-
-
Tipo de dados: uint8
-
Tipo de acesso: Somente leitura
Tipo de sincronização de sinal. A tabela a seguir lista os valores possíveis.
Valor Significado - 0 (0x0)
Composição analógica - 1 (0x1)
Composição analógica bipolar - 2 (0x2)
Composição Digital - 3 (0x3)
Separado digital -
-
VerticalActivePixels
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Número de pixels ativos verticalmente.
-
-
VerticalBlankingPixels
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Número de pixels em branco verticalmente.
-
-
VerticalBorder
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Borda vertical.
-
-
VerticalImageSize
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Tamanho vertical da imagem em milímetros (mm).
-
-
VerticalPolarityType
-
-
Tipo de dados: uint8
-
Tipo de acesso: Somente leitura
Tipo de polaridade vertical.
Valor Significado - 0 (0x0)
A polaridade vertical é positiva. - 1 (0x1)
A polaridade vertical é negativa - 2 (0x2)
Não aplicável. O tipo de sincronização de sinal deve ser separado digitalmente. -
-
VerticalRefreshRateDenominator
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Denominador de taxa de atualização vertical.
-
-
VerticalRefreshRateNumerator
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Numerador de taxa de atualização vertical no Hertz (Hz).
-
-
VerticalSyncOffset
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Deslocamento de sincronização vertical.
-
-
VerticalSyncPulseWidth
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Largura vertical do pulso de sincronização.
-
-
VideoStandardType
-
-
Tipo de dados: uint8
-
Tipo de acesso: Somente leitura
Tipo padrão de vídeo.
Valor Significado - 0 (0x0)
Outro - 1 (0x1)
VESA DMT. Na especificação de Intervalos do Monitor do Monitor de Vídeo da VESA (Video Electronics Standard Association). - 2 (0x2)
VESA GTF. Do padrão de fórmula de tempo generalizada vesa. - 3 (0x3)
VESA CVT/ do padrão de intervalos de vídeo coordenados vesa. - 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 -
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |
Namespace |
Root\wmi |
MOF |
|
DLL |
|