Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Извлекает указатель на буфер декодера DirectX Video Acceleration (DXVA).
Синтаксис
HRESULT GetBuffer(
[in] UINT BufferType,
[out] void **ppBuffer,
[out] UINT *pBufferSize
);
Параметры
[in] BufferType
Тип извлекаемого буфера. Используйте одно из следующих значений.
[out] ppBuffer
Получает указатель на начало буфера памяти.
[out] pBufferSize
Получает размер буфера в байтах.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
| Код возврата | Описание |
|---|---|
|
Метод выполнен успешно. |
Комментарии
Метод блокирует поверхность Direct3D, содержащую буфер. Завершив использование буфера, вызовите IDirectXVideoDecoder::ReleaseBuffer , чтобы разблокировать поверхность.
Этот метод может блокироваться, если на GPU поставлено в очередь слишком много операций. Метод разблокирует, когда становится доступен свободный буфер.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
| Целевая платформа | Windows |
| Header | dxva2api.h |