структура DXVA_COPPStatusSignalingCmdData (dxva.h)

Структура DXVA_COPPStatusSignalingCmdData описывает, как защищается сигнал, который проходит через физический соединитель, связанный с устройством COPP DirectX VA.

Синтаксис

typedef struct _DXVA_COPPStatusSignalingCmdData {
  GUID  rApp;
  ULONG dwFlags;
  ULONG AvailableTVProtectionStandards;
  ULONG ActiveTVProtectionStandard;
  ULONG TVType;
  ULONG AspectRatioValidMask1;
  ULONG AspectRatioData1;
  ULONG AspectRatioValidMask2;
  ULONG AspectRatioData2;
  ULONG AspectRatioValidMask3;
  ULONG AspectRatioData3;
  ULONG ExtendedInfoValidMask[4];
  ULONG ExtendedInfoData[4];
} DXVA_COPPStatusSignalingCmdData;

Участники

rApp

Задает 128-разрядное случайное число, используемое один раз. Это случайное число создается запрашивающим приложением и предоставляется драйверу отображения в элементе rApp структуры DXVA_COPPStatusInput .

dwFlags

Указывает дополнительные сведения о состоянии, которые могут быть актуальны для вызывающего приложения. Драйвер отображения должен присвоить dwFlags значение COPP_StatusNormal (0x00) из типа перечисления COPP_StatusFlags или допустимому сочетанию ORed следующего COPP_StatusFlags:

  • COPP_LinkLost (0x01)
  • COPP_RenegotiationRequired (0x02)

AvailableTVProtectionStandards

Указывает допустимое сочетание значений из типа перечисления COPP_TVProtectionStandard , которое указывает типы телевизионных сигналов, которые может нести физический соединитель, связанный с устройством COPP DirectX VA. Список типов сигналов см. в элементе ActiveTVProtectionStandard структуры DXVA_COPPSetSignalingCmdData .

ActiveTVProtectionStandard

Указывает допустимое сочетание ORed значений из типа перечисления COPP_TVProtectionStandard , которое указывает типы телевизионных сигналов, которые физический соединитель, связанный с устройством COPP DirectX VA, в настоящее время несет. Список типов сигналов см. в элементе ActiveTVProtectionStandard структуры DXVA_COPPSetSignalingCmdData .

TVType

Указывает значение, указывающее атрибуты подключенного монитора отображения, о котором известно драйверу. В настоящий момент не используется.

AspectRatioValidMask1

Указывает константу COPP_ImageAspectRatio_EN300294_Mask (0x00000007), указывающую, что допустимы только первые три бита в следующем элементе AspectRatioData1 .

AspectRatioData1

Указывает одно из значений из типа перечисления COPP_ImageAspectRatio_EN300294 для указания значения ETSI EN 300 294. Список значений см. в элементе AspectRatioData1 структуры DXVA_COPPSetSignalingCmdData .

AspectRatioValidMask2

Указывает значение, указывающее допустимые битовые поля в следующем элементе AspectRatioData2 .

AspectRatioData2

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

AspectRatioValidMask3

Указывает значение, указывающее допустимые битовые поля в следующем элементе AspectRatioData3 .

AspectRatioData3

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

ExtendedInfoValidMask[4]

Указывает массив значений, указывающий допустимые битовые поля в соответствующих элементах следующего элемента массива ExtendedInfoData .

ExtendedInfoData[4]

Задает массив дополнительных 32-разрядных данных. В настоящий момент не используется.

Требования

   
Минимальная версия клиента Эта структура применяется только к Windows Server 2003 с пакетом обновления 1 (SP1) и windows XP с пакетом обновления 2 (SP2) и более поздним версиям.
Заголовок dxva.h (include Dxva.h)

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

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput