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


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

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

Синтаксис

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, указывающее типы телевизионных сигналов, которые физический соединитель, связанный с устройством DIRECTX VA COPP, может переносить. Список типов сигналов см. в разделе ActiveTVProtectionStandard член структуры DXVA_COPPSetSignalingCmdData.

ActiveTVProtectionStandard

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

TVType

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

AspectRatioValidMask1

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

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