Заголовок dxva2api.h
Этот заголовок используется Microsoft Media Foundation. Дополнительные сведения см. в разделе:
dxva2api.h содержит следующие программные интерфейсы:
IDirect3DDeviceManager9 Позволяет двум потокам совместно использовать одно и то же устройство Direct3D 9 и предоставляет доступ к функциям DirectX Video Acceleration (DXVA) устройства. |
IDirectXVideoAccelerationService Предоставляет службы DirectX Video Acceleration (DXVA) с устройства Direct3D. |
IDirectXVideoDecoder Представляет устройство декодера видео directX Video Acceleration (DXVA). |
IDirectXVideoDecoderService Предоставляет доступ к службам декодера DirectX Video Acceleration (DXVA). |
IDirectXVideoMemoryConfiguration Задает тип видеопамять для несжатых поверхностей видео. |
IDirectXVideoProcessor Представляет устройство видеопроцессор directX Video Acceleration (DXVA). |
IDirectXVideoProcessorService Предоставляет доступ к службам обработки видео с directX Video Acceleration (DXVA). |
DXVA2_Fixed32OpaqueAlpha Возвращает структуру DXVA2_Fixed32, содержащую непрозрачное альфа-значение. |
DXVA2_Fixed32TransparentAlpha Возвращает структуру DXVA2_Fixed32, содержащую прозрачное альфа-значение. |
DXVA2CreateDirect3DDeviceManager9 Создает экземпляр диспетчер устройств Direct3D. |
DXVA2CreateVideoService Создает объект служб DirectX Video Acceleration (DXVA). |
DXVA2FixedToFloat Преобразует значение DXVA2_Fixed32 в число с плавающей запятой. |
DXVA2FloatToFixed Преобразует число с плавающей запятой в значение DXVA2_Fixed32. |
DXVA2_AES_CTR_IV Содержит вектор инициализации (IV) для блочного шифрования 128-разрядного расширенного шифрования CTR (AES-CTR). (DXVA2_AES_CTR_IV) |
DXVA2_AYUVSample16 Определяет 16-битовое значение пикселя AYUV. |
DXVA2_AYUVSample8 Определяет 8-битовое значение пикселя AYUV. |
DXVA2_ConfigPictureDecode Описывает конфигурацию устройства декодера DXVA. |
DXVA2_DecodeBufferDesc Описывает буфер, отправляемый из декодера на устройство DirectX Video Acceleration (DXVA). |
DXVA2_DecodeExecuteParams Содержит параметры для метода IDirectXVideoDecoder::Execute. |
DXVA2_DecodeExtensionData Содержит частные данные для метода IDirectXVideoDecoder::Execute. |
DXVA2_ExtendedFormat Описывает формат видеопотока. |
DXVA2_FilterValues Содержит параметры для фильтра изображений DirectX Video Acceleration (DXVA). |
DXVA2_Fixed32 Определяет 32-разрядное число с фиксированной запятой. |
DXVA2_Frequency Определяет частоту видео. |
DXVA2_ProcAmpValues Содержит значения для операций обработки видео с ускорением DirectX (DXVA). |
DXVA2_ValueRange Определяет диапазон поддерживаемых значений для операции DirectX Video Acceleration (DXVA). |
DXVA2_VideoDesc Описывает видеопоток для устройства декодера DXVA или устройства видеопроцессора. |
DXVA2_VideoProcessBltParams Содержит параметры для метода IDirectXVideoProcessor::VideoProcessBlt. |
DXVA2_VideoProcessorCaps Описание возможностей режима видеопроцессоров DirectX Video Acceleration (DVXA). |
DXVA2_VideoSample Указывает пример входных данных для метода IDirectXVideoProcessor::VideoProcessBlt. |
DXVA2_NominalRange Описывает, как сопоставить цветовые данные с нормализованным диапазоном [0...1]. |
DXVA2_SampleFormat Описывает содержимое примера видео. Эти флаги используются в структуре DXVA2_ExtendedFormat. |
DXVA2_SurfaceType Описывает тип поверхности DirectX для directX Video Acceleration (DXVA). |
DXVA2_VideoChromaSubSampling Описывает расположение значений хрома относительно образцов luma в видеокадре YUV. |
DXVA2_VideoLighting Описание предполагаемых условий освещения для просмотра видеосодержимого. |
DXVA2_VideoPrimaries Указывает основные цветовые источники видео. (DXVA2_VideoPrimaries) |
DXVA2_VideoTransferFunction Задает функцию преобразования из линейного RGB в нелинейный RGB (R'G'B). (DXVA2_VideoTransferFunction) |
DXVA2_VideoTransferMatrix Описывает матрицы преобразования между Y'PbPr (видео компонента) и студией R'G'B". (DXVA2_VideoTransferMatrix) |