Метод IDXVAHD_VideoProcessor::GetVideoProcessStreamState (dxvahd.h)
Возвращает значение параметра состояния для входного потока на устройстве Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
Синтаксис
HRESULT GetVideoProcessStreamState(
[in] UINT StreamNumber,
[in] DXVAHD_STREAM_STATE State,
[in] UINT DataSize,
[out] void *pData
);
Параметры
[in] StreamNumber
Отсчитываемый от нуля индекс входного потока. Чтобы получить максимальное количество потоков, вызовите IDXVAHD_Device::GetVideoProcessorDeviceCaps и проверка элемент MaxStreamStates структуры DXVAHD_VPDEVCAPS.
[in] State
Параметр состояния для запроса, указанный как член перечисления DXVAHD_STREAM_STATE .
[in] DataSize
Размер (в байтах) буфера, на который указывает pData.
[out] pData
Указатель на буфер, выделенный вызывающим объектом. Метод копирует данные состояния в буфер. Буфер должен быть достаточно большим, чтобы вместить структуру данных, соответствующую параметру состояния. Дополнительные сведения см. в разделе DXVAHD_STREAM_STATE.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | dxvahd.h |