Метод IDirect3DVideoDevice9::GetDXVACompressedBufferInfo
Возвращает сведения о сжатых буферах, необходимых для аппаратного ускорения декодирования.
Синтаксис
HRESULT GetDXVACompressedBufferInfo(
GUID *pGuid,
DXVAUncompDataInfo *pUncompData,
DWORD *pNumBuffers,
DXVACompBufferInfo *pBufferInfo
);
Параметры
-
pGuid
-
Указатель на GUID, указывающий профиль DXVA. Чтобы получить список поддерживаемых профилей, вызовите IDirect3DVideoDevice9::GetDXVAGuids.
-
pUncompData
-
Указатель на структуру DXVAUncompDataInfo , которая задает размер и формат пикселей несжатых данных.
-
pNumBuffers
-
При входе указывает количество элементов в массиве pBufferInfo . Если pBufferInfo имеет значение NULL, значение
*pNumBuffers
должно быть равно нулю.Если в выходных данных pBufferInfo имеет значение NULL, pNumBuffers получает размер массива для выделения. В противном случае pNumBuffers получает фактическое количество элементов, скопированных в массив pBufferInfo .
-
pBufferInfo
-
Адрес массива структур DXVACompBufferInfo или NULL. Если значение не равно NULL, метод копирует список структур DXVACompBufferInfo в этот массив. Каждая структура соответствует одному типу буфера сжатых данных, который используется видео акселератором.
Перед вызовом этого метода задайте для всех элементов массива нулевое значение.
Каждый индекс массива соответствует одному из типов поверхностей DXVA, определенных в dxva.h. Видео акселератор возвращает список до DXVA_NUM_TYPES_COMP_BUFFERS записей массива. Дополнительные сведения см . в спецификации DXVA 1.0, раздел 3.4, "Список описания буфера". Если профиль DXVA не использует определенный тип буфера, запись по данному индексу содержит нули для всех значений.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
См. также раздел