Поделиться через


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

Содержит результат запроса OPM_GET_ACP_AND_CGMSA_SIGNALING .

Синтаксис

typedef struct _OPM_ACP_AND_CGMSA_SIGNALING {
  OPM_RANDOM_NUMBER rnRandomNumber;
  ULONG             ulStatusFlags;
  ULONG             ulAvailableTVProtectionStandards;
  ULONG             ulActiveTVProtectionStandard;
  ULONG             ulReserved;
  ULONG             ulAspectRatioValidMask1;
  ULONG             ulAspectRatioData1;
  ULONG             ulAspectRatioValidMask2;
  ULONG             ulAspectRatioData2;
  ULONG             ulAspectRatioValidMask3;
  ULONG             ulAspectRatioData3;
  ULONG             ulReserved2[4];
  ULONG             ulReserved3[4];
} OPM_ACP_AND_CGMSA_SIGNALING;

Члены

rnRandomNumber

Структура OPM_RANDOM_NUMBER . Эта структура содержит то же 128-битовое случайное число, которое приложение отправило драйверу в OPM_GET_INFO_PARAMETERS или OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS структуре.

ulStatusFlags

Побитовое ИЛИфлагов состояния OPM.

ulAvailableTVProtectionStandards

Побитовое ИЛИ , равное нулю или более стандартным флагам защиты тв. Драйвер возвращает флаги для всех поддерживаемых им стандартов защиты и разрешений, независимо от того, какие из них сейчас активны.

ulActiveTVProtectionStandard

Одно значение из стандартных флагов защиты телевизора, указывающее на текущий активный стандарт защиты.

ulReserved

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

ulAspectRatioValidMask1

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

ulAspectRatioData1

Текущее соотношение сторон. Для EN 300 294 значение является членом перечисления OPM_IMAGE_ASPECT_RATIO_EN300294 .

ulAspectRatioValidMask2

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

ulAspectRatioData2

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

ulAspectRatioValidMask3

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

ulAspectRatioData3

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

ulReserved2[4]

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

ulReserved3[4]

Зарезервировано для использования в будущем. Заполните этот массив нулями.

Комментарии

Структура этой структуры идентична структуре DXVA_COPPStatusSignalingCmdData , используемой в сертифицированном протоколе защиты вывода (COPP).

Требования

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

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

Структуры OPM

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