World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
hwcontext_dxva2.h
См. документацию.
1
/*
2
* This file is part of FFmpeg.
3
*
4
* FFmpeg is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU Lesser General Public
6
* License as published by the Free Software Foundation; either
7
* version 2.1 of the License, or (at your option) any later version.
8
*
9
* FFmpeg is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
* Lesser General Public License for more details.
13
*
14
* You should have received a copy of the GNU Lesser General Public
15
* License along with FFmpeg; if not, write to the Free Software
16
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17
*/
18
19
20
#ifndef AVUTIL_HWCONTEXT_DXVA2_H
21
#define AVUTIL_HWCONTEXT_DXVA2_H
22
33
#include <d3d9.h>
34
#include <dxva2api.h>
35
39
typedef
struct
AVDXVA2DeviceContext
{
40
IDirect3DDeviceManager9 *
devmgr
;
41
}
AVDXVA2DeviceContext
;
42
46
typedef
struct
AVDXVA2FramesContext
{
51
DWORD
surface_type
;
52
58
IDirect3DSurface9 **
surfaces
;
59
int
nb_surfaces
;
60
72
IDirectXVideoDecoder *
decoder_to_release
;
73
}
AVDXVA2FramesContext
;
74
75
#endif
/* AVUTIL_HWCONTEXT_DXVA2_H */
AVDXVA2FramesContext::surface_type
DWORD surface_type
Definition:
hwcontext_dxva2.h:51
AVDXVA2FramesContext::surfaces
IDirect3DSurface9 ** surfaces
Definition:
hwcontext_dxva2.h:58
AVDXVA2FramesContext::decoder_to_release
IDirectXVideoDecoder * decoder_to_release
Definition:
hwcontext_dxva2.h:72
AVDXVA2FramesContext
struct AVDXVA2FramesContext AVDXVA2FramesContext
AVDXVA2DeviceContext::devmgr
IDirect3DDeviceManager9 * devmgr
Definition:
hwcontext_dxva2.h:40
AVDXVA2DeviceContext
Definition:
hwcontext_dxva2.h:39
AVDXVA2FramesContext
Definition:
hwcontext_dxva2.h:46
AVDXVA2FramesContext::nb_surfaces
int nb_surfaces
Definition:
hwcontext_dxva2.h:59
AVDXVA2DeviceContext
struct AVDXVA2DeviceContext AVDXVA2DeviceContext
lib
win32
x86
ffmpeg-4.2.2
include
libavutil
hwcontext_dxva2.h
Документация по World of Might and Magic. Последние изменения: Вт 7 Апр 2020 22:03:39. Создано системой
1.8.17