Прочитать на английском

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


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

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

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

Интерфейсы

 
IDXVAHD_Device

Представляет устройство Microsoft DirectX с высоким разрешением (DXVA-HD).
IDXVAHD_VideoProcessor

Представляет видеопроцессор microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Функции

 
DXVAHD_CreateDevice

Создает устройство Microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Функции обратного вызова

 
PDXVAHDSW_CreateDevice

Создает экземпляр подключаемого программного модуля устройства Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
PDXVAHDSW_CreateVideoProcessor

Создает программный подключаемый модуль видеопроцессоров Microsoft DirectX с высоким разрешением (DXVA-HD).
PDXVAHDSW_DestroyDevice

Уничтожает экземпляр программного подключаемого устройства Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
PDXVAHDSW_DestroyVideoProcessor

Уничтожает программный видеопроцессор Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
PDXVAHDSW_GetVideoProcessBltStatePrivate

Получает частное состояние освещенности от программного видеопроцессора Microsoft DirectX Video Acceleration High Definition High Definition (DXVA-HD).
PDXVAHDSW_GetVideoProcessorCaps

Возвращает возможности одного или нескольких программных видеопроцессоров Microsoft DirectX Video Acceleration High Definition High Definition (DXVA-HD).
PDXVAHDSW_GetVideoProcessorCustomRates

Возвращает пользовательские тарифы, поддерживаемые программным видеопроцессором microsoft DirectX Video Acceleration High Definition High Definition (DXVA-HD).
PDXVAHDSW_GetVideoProcessorDeviceCaps

Получает возможности программного подключаемого устройства Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
PDXVAHDSW_GetVideoProcessorFilterRange

Возвращает поддерживаемый диапазон значений фильтра изображений из подключаемого программного модуля устройства Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
PDXVAHDSW_GetVideoProcessorInputFormats

Возвращает форматы ввода, поддерживаемые программным подключаемым модулем Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
PDXVAHDSW_GetVideoProcessorOutputFormats

Возвращает форматы вывода, поддерживаемые программным подключаемым модулем Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
PDXVAHDSW_GetVideoProcessStreamStatePrivate

Получает состояние частного потока из программного видеопроцессора Microsoft DirectX Video Acceleration High Definition High Definition (DXVA-HD).
PDXVAHDSW_Plugin

Указатель на функцию, которая инициализирует устройство программного подключаемого модуля для Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
PDXVAHDSW_ProposeVideoPrivateFormat

Получает частный формат поверхности из программного подключаемого устройства Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
PDXVAHDSW_SetVideoProcessBltState

Задает параметр состояния для операций с пролитием с помощью программного видеопроцессора Microsoft DirectX Video Acceleration High Definition High Definition (DXVA-HD).
PDXVAHDSW_SetVideoProcessStreamState

Задает параметр состояния для входного потока на программном видеопроцессоре Microsoft DirectX Video Acceleration High Definition High Definition (DXVA-HD).
PDXVAHDSW_VideoProcessBltHD

Выполняет обработку видеотрансляции.

Структуры

 
DXVAHD_BLT_STATE_ALPHA_FILL_DATA

Указывает, как вычисляются выходные альфа-значения для операций с пролитием при использовании Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA

Задает цвет фона для операций с пролитием при использовании microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_BLT_STATE_CONSTRICTION_DATA

Указывает, будет ли выходные данные понижаться в операции с прорезкой при использовании высокого разрешения (DXVA-HD) для ускорения видео Microsoft DirectX.
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA

Задает выходное цветовое пространство для операций с выделением при использовании microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_BLT_STATE_PRIVATE_DATA

Содержит данные для частного состояния blit для Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_BLT_STATE_TARGET_RECT_DATA

Указывает целевой прямоугольник для разрезания при использовании высокого определения ускорения видео Microsoft DirectX (DXVA-HD).
DXVAHD_COLOR

Определяет значение цвета для DXVA-HD.
DXVAHD_COLOR_RGBA

Задает значение цвета RGB. (DXVAHD_COLOR_RGBA)
DXVAHD_COLOR_YCbCrA

Задает значение цвета YCbCr. (DXVAHD_COLOR_YCbCrA)
DXVAHD_CONTENT_DESC

Описывает видеопоток для видеопроцессоров microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_CUSTOM_RATE_DATA

Задает пользовательскую частоту для преобразования частоты кадров или обратной телесины (IVTC). (DXVAHD_CUSTOM_RATE_DATA)
DXVAHD_FILTER_RANGE_DATA

Определяет диапазон поддерживаемых значений для фильтра изображений. (DXVAHD_FILTER_RANGE_DATA)
DXVAHD_RATIONAL

Содержит рациональное число (отношение).
DXVAHD_STREAM_DATA

Содержит потоковые данные для метода IDXVAHD_VideoProcessor::VideoProcessBltHD.
DXVAHD_STREAM_STATE_ALPHA_DATA

Задает планарное альфа-значение для входного потока при использовании Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA

Указывает пропорции пикселей (PAR) для исходного и целевого прямоугольников.
DXVAHD_STREAM_STATE_D3DFORMAT_DATA

Задает формат входного потока при использовании microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA

Задает целевой прямоугольник для входного потока при использовании Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_FILTER_DATA

Задает уровень для операции фильтрации во входном потоке Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA

Указывает, как происходит чередование входного потока microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA

Задает цветовое пространство для входного потока microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_LUMA_KEY_DATA

Задает клавишу luma для входного потока при использовании высокого разрешения Microsoft DirectX Video Acceleration (DXVA-HD).
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA

Задает частоту выходных кадров для входного потока при использовании microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_PALETTE_DATA

Содержит записи цветовой палитры для входного потока при использовании Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_PRIVATE_DATA

Содержит данные для состояния частного потока для входного потока Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA

Содержит статистику обратной телесины (IVTC) с устройства Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA

Задает исходный прямоугольник для входного потока при использовании Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_VPCAPS

Указывает возможности видеопроцессора Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_VPDEVCAPS

Указывает возможности устройства Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHDSW_CALLBACKS

Содержит указатели на функции, реализованные программным подключаемым модулем для Microsoft DirectX Video Acceleration High Definition (DXVA-HD).

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

 
DXVAHD_ALPHA_FILL_MODE

Указывает, как вычисляются выходные альфа-значения для операций blitlit Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_BLT_STATE

Задает параметры состояния для операций с пролитием при использовании высокого разрешения (DXVA-HD) для ускорения видео Microsoft DirectX.
DXVAHD_DEVICE_CAPS

Определяет возможности обработки видео для устройства Microsoft DirectX с высоким разрешением (DXVA-HD).
DXVAHD_DEVICE_TYPE

Указывает тип устройства Microsoft DirectX с высоким разрешением (DXVA-HD).
DXVAHD_DEVICE_USAGE

Указывает предполагаемое использование устройства Microsoft DirectX с высоким разрешением (DXVA-HD).
DXVAHD_FEATURE_CAPS

Определяет функции, которые может поддерживать устройство Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_FILTER

Задает фильтры изображений для обработки видео с высоким разрешением (DXVA-HD) в Microsoft DirectX.
DXVAHD_FILTER_CAPS

Определяет возможности, связанные с настройкой и фильтрацией изображений для устройства Microsoft DirectX с высоким разрешением (DXVA-HD).
DXVAHD_FRAME_FORMAT

Описывает чередование видеопотока. (DXVAHD_FRAME_FORMAT)
DXVAHD_INPUT_FORMAT_CAPS

Определяет возможности, связанные с форматами ввода для устройства Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_ITELECINE_CAPS

Указывает возможности обратной телесины (IVTC) видеопроцессор microsoft DirectX с высоким разрешением (DXVA-HD).
DXVAHD_OUTPUT_RATE

Задает частоту выходных кадров для входного потока при использовании Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_PROCESSOR_CAPS

Задает возможности обработки видеопроцессоров microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE

Задает параметры состояния для входного потока в видеопроцессор Microsoft DirectX Video Acceleration High Definition High Definition (DXVA-HD).
DXVAHD_SURFACE_TYPE

Указывает тип области видео, созданной устройством Microsoft DirectX Video Acceleration High Definition (DXVA-HD).