структура DXVA_COPPSetSignalingCmdData (dxva9typ.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Содержит сведения для команды Set Signal в приложении Certified Output Protection Protocol (COPP).
Эта команда заставляет драйвер вставлять коды широкоэкранной сигнализации (WSS) или другие пакеты данных в телевизионный сигнал, как это требуется для некоторых спецификаций аналоговой защиты от копирования (ACP) и системы управления созданием копирования — аналоговый (CGMS-A). Пример:
- ETSI EN 300 294 (625i PAL): пакеты данных вставляются в строку 23 сигнала.
- CEA-608-B (NTSC): пакеты данных вставляются в строку 21 интервала вертикального пробела (VBI).
Синтаксис
typedef struct _DXVA_COPPSetSignalingCmdData {
ULONG ActiveTVProtectionStandard;
ULONG AspectRatioChangeMask1;
ULONG AspectRatioData1;
ULONG AspectRatioChangeMask2;
ULONG AspectRatioData2;
ULONG AspectRatioChangeMask3;
ULONG AspectRatioData3;
ULONG ExtendedInfoChangeMask[4];
ULONG ExtendedInfoData[4];
ULONG Reserved;
} DXVA_COPPSetSignalingCmdData;
Члены
ActiveTVProtectionStandard
Указывает текущий активный стандарт защиты и формат. Значение является членом перечисления COPP_TVProtectionStandard .
AspectRatioChangeMask1
Битовая маска, указывающая, какие биты из AspectRatioData1 следует задать в сигнале.
AspectRatioData1
Задает значение пропорций, устанавливаемое для текущего стандарта защиты. Для EN 300 294 используйте перечисление COPP_ImageAspectRatio_EN300294 .
AspectRatioChangeMask2
Битовая маска, указывающая, какие биты из AspectRatioData2 следует задать в сигнале.
AspectRatioData2
Дополнительный элемент данных, связанный с пропорциями. Наличие и значение этих данных зависит от стандарта защиты. Это поле можно использовать для передачи битов End и Q0 для EIA-608-B или описания активного формата для CEA-805-A.
AspectRatioChangeMask3
Битовая маска, указывающая, какие биты из AspectRatioData3 следует задать в сигнале.
AspectRatioData3
Дополнительный элемент данных, связанный с пропорциями для текущего стандарта защиты. Наличие и значение этих данных зависит от стандарта защиты.
ExtendedInfoChangeMask[4]
Массив битовых масок, указывающих, какие биты в ExtendedInfoData следует изменить. Этот массив в настоящее время не используется. Присвойте каждому элементу значение ноль.
ExtendedInfoData[4]
Дополнительные элементы сигнализации, которые необходимо задать. Этот массив в настоящее время не используется. Присвойте каждому элементу значение ноль.
Reserved
Зарезервировано. Задайте нулевое значение.
Требования
Верхняя часть | dxva9typ.h (включая Dxva.h) |
См. также раздел
Использование сертифицированного протокола защиты вывода (COPP)