Заголовок 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. |