estrutura OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS (opmapi.h)
Contém informações para o comando OPM_SET_ACP_AND_CGMSA_SIGNALING no OPM ( Gerenciador de Proteção de Saída ).
Esse comando faz com que o driver insira códigos WSS (Wide Screen Signaling) ou outros pacotes de dados no sinal de televisão, conforme exigido por algumas especificações ACP (Proteção de Cópia Analógica) e Sistema de Gerenciamento de Geração de Cópia – Analógico (CGMS-A). Por exemplo:
- ETSI EN 300 294 (625i PAL): os pacotes de dados são inseridos na linha 23 do sinal.
- CEA-608-B (NTSC): os pacotes de dados são inseridos na linha 21 do VBI (intervalo de espaço em branco vertical).
Sintaxe
typedef struct _OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS {
ULONG ulNewTVProtectionStandard;
ULONG ulAspectRatioChangeMask1;
ULONG ulAspectRatioData1;
ULONG ulAspectRatioChangeMask2;
ULONG ulAspectRatioData2;
ULONG ulAspectRatioChangeMask3;
ULONG ulAspectRatioData3;
ULONG ulReserved[4];
ULONG ulReserved2[4];
ULONG ulReserved3;
} OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS;
Membros
ulNewTVProtectionStandard
Especifica o padrão de proteção e o formato que está ativo no momento. O valor é um OR bit a bit dos Sinalizadores Padrão de Proteção de TV.
ulAspectRatioChangeMask1
Uma máscara de bits que indica quais bits de ulAspectRatioData1 devem ser definidos no sinal.
ulAspectRatioData1
Especifica o valor da taxa de proporção a ser definido para o padrão de proteção atual. Para EN 300 294, use a enumeração OPM_IMAGE_ASPECT_RATIO_EN300294 .
ulAspectRatioChangeMask2
Uma máscara de bits que indica quais bits de ulAspectRatioData2 definir no sinal.
ulAspectRatioData2
Um elemento de dados adicional relacionado à taxa de proporção. A presença e o significado desses dados dependem do padrão de proteção. Esse campo pode ser usado para transmitir bits End e Q0 para EIA-608-B ou a descrição do formato ativo para CEA-805-A.
ulAspectRatioChangeMask3
Uma máscara de bits que indica quais bits de ulAspectRatioData3 devem ser definidos no sinal.
ulAspectRatioData3
Um elemento de dados adicional relacionado à taxa de proporção para o padrão de proteção atual. A presença e o significado desses dados dependem do padrão de proteção.
ulReserved[4]
Reservado para uso futuro. Defina toda a matriz como zero.
ulReserved2[4]
Reservado para uso futuro. Defina toda a matriz como zero.
ulReserved3
Reservado para uso futuro. Defina como zero.
Comentários
O layout dessa estrutura é idêntico à estrutura de DXVA_COPPSetSignalingCmdData usada no COPP (Certified Output Protection Manager).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | opmapi.h |