struttura OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS (opmapi.h)
Contiene informazioni per il comando OPM_SET_ACP_AND_CGMSA_SIGNALING in Output Protection Manager (OPM).
Questo comando fa sì che il driver inserisca codici WSS (Wide Screen Signaling) o altri pacchetti di dati nel segnale televisivo, come richiesto da alcune specifiche ACP (Analog Copy Protection) e Copy Generation Management System — Analogico (CGMS-A). Ad esempio:
- ETSI EN 300 294 (625i PAL): i pacchetti di dati vengono inseriti nella riga 23 del segnale.
- CEA-608-B (NTSC): i pacchetti di dati vengono inseriti nella riga 21 dell'intervallo di spaziatura verticale (VBI).
Sintassi
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;
Members
ulNewTVProtectionStandard
Specifica lo standard e il formato di protezione attualmente attivi. Il valore è un OR bit per bit dei flag standard di protezione TV.
ulAspectRatioChangeMask1
Maschera di bit che indica i bit da ulAspectRatioData1 da impostare nel segnale.
ulAspectRatioData1
Specifica il valore delle proporzioni da impostare per lo standard di protezione corrente. Per EN 300 294, usare l'enumerazione OPM_IMAGE_ASPECT_RATIO_EN300294 .
ulAspectRatioChangeMask2
Maschera di bit che indica i bit da ulAspectRatioData2 da impostare nel segnale.
ulAspectRatioData2
Elemento dati aggiuntivo correlato alle proporzioni. La presenza e il significato di questi dati dipendono dallo standard di protezione. Questo campo può essere usato per comunicare i bit End e Q0 per EIA-608-B o la descrizione del formato attivo per CEA-805-A.
ulAspectRatioChangeMask3
Maschera di bit che indica i bit da ulAspectRatioData3 da impostare nel segnale.
ulAspectRatioData3
Elemento dati aggiuntivo correlato alle proporzioni per lo standard di protezione corrente. La presenza e il significato di questi dati dipendono dallo standard di protezione.
ulReserved[4]
Riservato per utilizzi futuri. Impostare l'intera matrice su zero.
ulReserved2[4]
Riservato per utilizzi futuri. Impostare l'intera matrice su zero.
ulReserved3
Riservato per utilizzi futuri. Imposta su zero.
Commenti
Il layout di questa struttura è identico alla struttura DXVA_COPPSetSignalingCmdData usata in Certified Output Protection Manager (COPP).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | opmapi.h |