KSPROPERTY_DVDCOPY_SET_COPY_STATE
Свойство KSPROPERTY_DVDCOPY_SET_COPY_STATE задает состояние копирования потока декодера DVD. Это свойство является необязательным для реализации.
Сводная таблица использования
Получить | Присвойте параметру | Назначение | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да | Да | Pin | KSPROPERTY | KS_DVDCOPY_SET_COPY_STATE |
Значение свойства (данные операции) — это KS_DVDCOPY_SET_COPY_STATE структура, описывающая состояние защиты авторских прав потока декодера DVD.
Комментарии
Это свойство указывает, требуется ли для этого пин-кода проверка подлинности CSS. Если свойство не реализовано, по умолчанию предполагается значение KS_DVDCOPYSTATE_AUTHENTICATION_REQUIRED из перечисления KS_DVDCOPYSTATE .
Для этого свойства main используется декодер, поддерживающий несколько контактов с одинаковым расшифровщиком. Например, если один фильтр предоставляет как подпиктуру, так и декодирование видео, ключи необходимо обменять только на один из двух контактов. Если фильтр возвращает KS_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED на одном из контактов, он всегда должен возвращать KS_DVDCOPYSTATE_AUTHENTICATION_REQUIRED на первом контакте, на который выдано свойство.
Если это свойство выдано как вызов Get , фильтр может отвечать KS_DVDCOPYSTATE_AUTHENTICATION_REQUIRED или KS_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED.
Когда это свойство выдается как вызов Set , это информационный вызов, используемый аппаратными декодировщиками для указания этапа согласования защиты авторских прав. Декодер может удерживать SET_STATE одним из следующих элементов, пока не будут получены правильные биты, указывающие на необходимость нового ключа CSS:
KS_DVDCOPYSTATE_INITIALIZE
Указывает начало последовательности согласования клавиш диска.
KS_DVDCOPYSTATE_INITIALIZE_TITLE
Указывает начало последовательности согласования ключа заголовка.
KS_DVDCOPYSTATE_DONE
Указывает на завершение последовательности согласования ключей.
Требования
Заголовок: ksmedia.h (включая Ksmedia.h)