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


Заголовок dxva.h

Этот заголовок используется для отображения. Дополнительные сведения см. в разделе:

dxva.h содержит следующие программные интерфейсы:

Структуры

 
DXVA_AYUVsample2

Структура DXVA_AYUVsample2 отправляется декодером узла в ускоритель для указания значений цвета Y, Cb, Cr и связанной непрозрачности.
DXVA_BlendCombination

Структура DXVA_BlendCombination отправляется декодером узла в ускоритель, чтобы указать, как создается смешаемый рисунок из исходного рисунка и графического изображения с сопутствующими сведениями альфа-смешения.
DXVA_BufferDescription

Структура DXVA_BufferDescription отправляется декодером узла в ускоритель для предоставления ускорителю сведений о буфере, который в настоящее время передается от узла в ускоритель.
DXVA_ConfigAlphaCombine

Структура DXVA_ConfigAlphaCombine отправляется декодером узла в ускоритель, чтобы задать конфигурацию для операций сочетания альфа-смешения.
DXVA_ConfigAlphaLoad

Структура DXVA_ConfigAlphaLoad отправляется декодером узла в ускоритель, чтобы задать конфигурацию для операций альфа-смешения, загрузки текстур.
DXVA_ConfigPictureDecode

Структура DXVA_ConfigPictureDecode отправляется декодером узла в ускоритель, чтобы задать конфигурацию для декодирования сжатых рисунков.
DXVA_ConnectMode

Дополнительные сведения о структуре DXVA_ConnectMode.
DXVA_COPPCommand

Структура DXVA_COPPCommand описывает команду, отправляемую в защищенный видеосеанс, связанный с устройством COPP DirectX VA.
DXVA_COPPSetProtectionLevelCmdData

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

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

Структура DXVA_COPPSignature описывает последовательность объединенных элементов, которая запускает активный защищенный видеосеанс.
DXVA_COPPStatusData

Структура DXVA_COPPStatusData содержит сведения о состоянии, возвращаемые запросом в защищенном видеосеансе, связанном с устройством DirectX VA COPP.
DXVA_COPPStatusDisplayData

Структура DXVA_COPPStatusDisplayData описывает режим отображения сигнала, передаваемого через соединитель, связанный с устройством COPP directX VA.
DXVA_COPPStatusHDCPKeyData

Структура DXVA_COPPStatusHDCPKeyData описывает приемник HDCP или вектор выбора ключа ретрансляторов (KSV) с высокой пропускной способностью.
DXVA_COPPStatusInput

Структура DXVA_COPPStatusInput описывает запрос состояния защищенного видеосеанса, связанного с устройством DIRECTX VA COPP.
DXVA_COPPStatusOutput

Структура DXVA_COPPStatusOutput описывает состояние, возвращаемое запросом к защищенному видеосеансу, связанному с устройством DIRECTX VA COPP.
DXVA_COPPStatusSignalingCmdData

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

Структура DXVA_DeinterlaceBlt отправляется vmr в ускоритель для указания параметров преобразования деинтерлейки или частоты кадров для передачи битовых блоков.
DXVA_DeinterlaceBltEx

Структура DXVA_DeinterlaceBltEx описывает параметры для преобразования с деинтерлейкой или частоты кадров, для объединения видео с деинтерлейкой или видео с частотой кадров с любыми предоставленными вложенными потоками видео, а также для записи объединенных выходных данных на целевую поверхность.
DXVA_DeinterlaceBltEx32

Структура DXVA_DeinterlaceBltEx описывает параметры для деинтерлейсного преобразования или преобразования частоты кадров, для объединения преобразованного видео с деинтерлейкой или с частотой кадров с любыми предоставленными подпотками видео, а также для записи объединенных выходных данных на целевую поверхность. Он используется для переадресации 32-разрядных вызовов DXVA_DeinterlaceBltEx для 64-разрядных драйверов.
DXVA_DeinterlaceCaps

Структура DXVA_DeinterlaceCaps описывает возможности драйвера для режима деинтерлейки.
DXVA_DeinterlaceQueryAvailableModes

Структура DXVA_DeinterlaceQueryAvailableModes описывает доступные режимы деинтерлейки или преобразования частоты кадров для определенного формата входного видео.
DXVA_DeinterlaceQueryModeCaps

Структура DXVA_DeinterlaceQueryModeCaps описывает режим деинтерлейки.
DXVA_EncryptProtocolHeader

Структура DXVA_EncryptProtocolHeader отправляется декодером узла в ускоритель для указания использования протокола шифрования.
DXVA_ExtendedFormat

Структура DXVA_ExtendedFormat описывает расширенный формат видеокадра.
DXVA_Frequency

Структура DXVA_Frequency отправляется декодером узла драйверу для указания частоты кадров видео в Гц. Например, NTSC TV имеет значение 60000 по сравнению с 1001.
DXVA_Highlight

Структура DXVA_Highlight отправляется декодером узла в ускоритель для указания выделенной прямоугольной области вложенной диаграммы и создания поверхности альфа-смешивания с данными DCCMD и поверхностью DPXD.
DXVA_MBctrl_I_HostResidDiff_1

Структура DXVA_MBctrl_I_HostResidDiff_1 отправляется один раз для каждого макроблока декодером узла в ускоритель, чтобы указать команды управления макроблоком для изображения внутри.
DXVA_MBctrl_I_OffHostIDCT_1

Структура DXVA_MBctrl_I_OffHostIDCT_1 отправляется один раз для каждого макроблока декодером узла в ускоритель, чтобы указать команды управления макроблоком для изображений внутри 4:2:0 при использовании IDCT вне узла.
DXVA_MBctrl_P_HostResidDiff_1

Структура DXVA_MBctrl_P_HostResidDiff_1 отправляется один раз для каждого макроблока декодером узла в ускоритель для указания команд управления макроблоком для большинства случаев, не являющихся изображениями, при использовании IDCT на основе узла.
DXVA_MBctrl_P_OffHostIDCT_1

Структура DXVA_MBctrl_P_OffHostIDCT_1 отправляется один раз для каждого макроблока декодером узла в ускоритель, чтобы указать команды управления макроблоком для большинства неинфрационных изображений с помощью idCT вне узла.
DXVA_MVvalue

Структура DXVA_MVvalue отправляется декодером узла в ускоритель для указания значения двумерного вектора движения.
DXVA_PicEntry_AV1

Структура DXVA_PicEntry_AV1 указывает ссылку на несжатую поверхность с дополнительными метаданными, необходимыми для ссылки на нее.
DXVA_PicParams_AV1

Структура DXVA_PicParams_AV1 предоставляет параметры уровня рисунка сжатого изображения для декодирования видео AV1.
DXVA_PicResample

Структура DXVA_PicResample отправляется декодером узла в ускоритель для управления процессом повторной выборки. Этот процесс вызывается, когда переменная bDXVA_Func равна 4.
DXVA_PictureParameters

Структура DXVA_PictureParameters отправляется декодером узла в ускоритель для предоставления параметров уровня рисунка сжатого рисунка для декодирования в ускорителе.
DXVA_ProcAmpControlBlt

Структура DXVA_ProcAmpControlBlt содержит данные настройки ProcAmp, которые выводятся на целевую поверхность.
DXVA_ProcAmpControlCaps

Структура DXVA_ProcAmpControlCaps определяет операции ProcAmp, поддерживаемые оборудованием.
DXVA_ProcAmpControlQueryRange

Структура DXVA_ProcAmpControlQueryRange содержит минимальное, максимальное значение, размер шага и значение по умолчанию для каждого свойства ProcAmp.
DXVA_QmatrixData

Структура DXVA_QmatrixData отправляется декодером узла в ускоритель для загрузки данных матрицы обратного квантования для декодирования видеофайла, сжатого вне узла.
DXVA_SliceInfo

Структура DXVA_SliceInfo отправляется декодером узла в ускоритель для указания параметров уровня среза данных битового потока для декодирования рисунка, сжатого вне узла.
DXVA_Status_AV1

Структура данных DXVA_Status_AV1 отправляется ускорителем в декодер главного программного обеспечения для передачи сведений о состоянии декодирования.
DXVA_TCoef4Group

Структура DXVA_TCoef4Group отправляется декодером узла в ускоритель для указания значений коэффициента IDCT.
DXVA_TCoefSingle

Структура DXVA_TCoefSingle отправляется декодером узла в ускоритель для указания значений коэффициентов IDCT.
DXVA_Tile_AV1

Структура DXVA_Tile_AV1 отправляется декодером программного обеспечения узла в ускоритель для передачи расположений данных плитки.
DXVA_VideoDesc

Структура DXVA_VideoDesc отправляется отрисовщиком драйверу для указания описания видеопотока, в котором должна выполняться операция деинтерлейсинга или преобразования частоты кадров.
DXVA_VideoPropertyRange

Структура DXVA_VideoPropertyRange определяет диапазон допустимых значений для свойств элемента управления ProcAmp.
DXVA_VideoSample

Структура DXVA_VideoSample отправляется отрисовщиком драйверу для указания формата примера видео.
DXVA_VideoSample2

Структура DXVA_VideoSample2 отправляется отрисовщиком драйверу для указания формата примера видео.
DXVA_VideoSample32

Структура DXVA_VideoSample32 используется для переадресации 32-разрядных вызовов DXVA_DeinterlaceBltEx в 64-разрядных драйверах.

Перечисления

 
DXVA_DeinterlaceTech

Перечисление DXVA_DeinterlaceTech определяет базовую технологию, используемую для реализации определенного алгоритма деинтерлейсации.
DXVA_DestinationFlags

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

Тип перечисления DXVA_NominalRange содержит перечислители, которые определяют, включают ли образцы данных запасной (значения, превышающие 1,0 белого цвета) и тулум для ног (суперлаксы ниже ссылки 0,0 черного цвета).
DXVA_ProcAmpControlProp

Перечисление DXVA_ProcAmpControlProp используется для определения необходимых настроек элементов управления ProcAmp.
DXVA_SampleFlags

Тип перечисления DXVA_SampleFlags содержит коллекцию флагов, определяющих изменения в текущем кадре образца по сравнению с предыдущим примером кадра.
DXVA_SampleFormat

Тип перечисления DXVA_SampleFormat описывает формат данных, содержащихся в входных примерах.
DXVA_VideoChromaSubsampling

Тип перечисления DXVA_VideoChromaSubsampling содержит перечислители, определяющие схему кодирования хрома для данных Y'Cb'Cr.
DXVA_VideoLighting

Тип перечисления DXVA_VideoLighting содержит перечислители, которые определяют условия освещения для просмотра видео.
DXVA_VideoPrimaries

Тип перечисления DXVA_VideoPrimaries содержит перечислители, которые определяют основные цвета, которые указывают, какие базовые функции RGB используются.
DXVA_VideoProcessCaps

Перечисление DXVA_VideoProcessCaps определяет операции, которые могут выполняться одновременно с запрошенным деинтерлейсом.
DXVA_VideoTransferFunction

Тип перечисления DXVA_VideoTransferFunction содержит перечислители, определяющие функцию преобразования из R'G'B в RGB.
DXVA_VideoTransferMatrix

Тип перечисления DXVA_VideoTransferMatrix содержит перечислители, определяющие матрицу преобразования из Y'Cb'Cr в R'G'B.