структура OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS (opmapi.h)

Содержит сведения для команды OPM_SET_ACP_AND_CGMSA_SIGNALING в диспетчере защиты вывода (OPM).

Эта команда заставляет драйвер вставлять коды WSS или другие пакеты данных в телевизионный сигнал, как это требуется для некоторых спецификаций аналоговой защиты от копирования (ACP) и системы управления созданием копирования — аналоговый (CGMS-A). Пример:

  • ETSI EN 300 294 (625i PAL): пакеты данных вставляются в строку 23 сигнала.
  • CEA-608-B (NTSC): пакеты данных вставляются в строку 21 интервала вертикального пробела (VBI).

Синтаксис

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;

Члены

ulNewTVProtectionStandard

Указывает активный в данный момент стандарт защиты и формат. Значением является побитовое ИЛИстандартных флагов защиты телевизора.

ulAspectRatioChangeMask1

Битовая маска, указывающая, какие биты из ulAspectRatioData1 следует задать в сигнале.

ulAspectRatioData1

Задает значение пропорций, устанавливаемое для текущего стандарта защиты. Для EN 300 294 используйте перечисление OPM_IMAGE_ASPECT_RATIO_EN300294 .

ulAspectRatioChangeMask2

Битовая маска, указывающая, какие биты из ulAspectRatioData2 следует задать в сигнале.

ulAspectRatioData2

Дополнительный элемент данных, связанный с пропорциями. Наличие и значение этих данных зависит от стандарта защиты. Это поле можно использовать для передачи битов End и Q0 для EIA-608-B или описания активного формата для CEA-805-A.

ulAspectRatioChangeMask3

Битовая маска, указывающая, какие биты из ulAspectRatioData3 следует задать в сигнале.

ulAspectRatioData3

Дополнительный элемент данных, связанный с пропорциями для текущего стандарта защиты. Наличие и значение этих данных зависит от стандарта защиты.

ulReserved[4]

Зарезервировано для последующего использования. Задайте для всего массива нулевое значение.

ulReserved2[4]

Зарезервировано для последующего использования. Задайте для всего массива нулевое значение.

ulReserved3

Зарезервировано для последующего использования. Задайте нулевое значение.

Комментарии

Структура этой структуры идентична структуре DXVA_COPPSetSignalingCmdData , используемой в certified Output Protection Manager (COPP).

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть opmapi.h

См. также раздел

Структуры OPM

Диспетчер защиты выходных данных