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