Метод IDirectXVideoProcessor::GetCreationParameters (dxva2api.h)
Извлекает параметры, которые использовались для создания этого устройства.
Синтаксис
HRESULT GetCreationParameters(
[out] GUID *pDeviceGuid,
[out] DXVA2_VideoDesc *pVideoDesc,
[out] D3DFORMAT *pRenderTargetFormat,
[out] UINT *pMaxNumSubStreams
);
Параметры
[out] pDeviceGuid
Получает GUID устройства. Этот параметр может принимать значение NULL.
[out] pVideoDesc
Указатель на структуру DXVA2_VideoDesc , выделенную вызывающим объектом. Метод заполняет структуру описанием формата видео. Этот параметр может принимать значение NULL.
[out] pRenderTargetFormat
Получает формат целевого объекта отрисовки, указанный в качестве значения D3DFORMAT . Дополнительные сведения см. в документации по Direct3D. Этот параметр может принимать значение NULL.
[out] pMaxNumSubStreams
Получает максимальное количество потоков, поддерживаемых устройством. Этот параметр может принимать значение NULL.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Недопустимый аргумент. По крайней мере один параметр должен иметь значение, отличное от NULL. |
Комментарии
Если результат не требуется, можно задать для любого параметра значение NULL . По крайней мере один параметр должен иметь значение, отличное от NULL.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | dxva2api.h |