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


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

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Содержит результат запроса сигнализации в сертифицированном протоколе защиты вывода (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-битовое случайное число, переданное приложением в структуре AMCOPPStatusInput .

dwFlags

Флаг состояния. См . COPP_StatusFlags.

AvailableTVProtectionStandards

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

ActiveTVProtectionStandard

Член перечисления COPP_TVProtectionStandard , указывающий активный в данный момент стандарт защиты.

TVType

Зарезервировано.

AspectRatioValidMask1

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

AspectRatioData1

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

AspectRatioValidMask2

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

AspectRatioData2

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

AspectRatioValidMask3

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

AspectRatioData3

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

ExtendedInfoValidMask[4]

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

ExtendedInfoData[4]

Дополнительные элементы сигнализации. Этот массив в настоящее время не используется.

Требования

   
Верхняя часть dxva9typ.h (включая Dxva.h)

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

Структуры DirectShow

Использование сертифицированного протокола защиты вывода (COPP)