source: trunk/Utilities/MediaFoundation/VideoEncoderTransforms/Data/NVIDIA Video Codec SDK/NVIDIA Quadro P400.md @ 863

Last change on this file since 863 was 863, checked in by roman, 5 years ago
File size: 7.8 KB
Line 
1## NVIDIA Quadro P400
2
3 * NVENCAPI_VERSION: 8.0 // https://developer.nvidia.com/nvidia-video-codec-sdk
4
5### NV_ENC_CODEC_H264_GUID
6
7Profiles:
8
9 * NV_ENC_H264_PROFILE_BASELINE_GUID
10 * NV_ENC_H264_PROFILE_MAIN_GUID
11 * NV_ENC_H264_PROFILE_HIGH_GUID
12 * NV_ENC_H264_PROFILE_STEREO_GUID
13 * NV_ENC_H264_PROFILE_CONSTRAINED_HIGH_GUID
14 * NV_ENC_H264_PROFILE_HIGH_444_GUID
15 * NV_ENC_CODEC_PROFILE_AUTOSELECT_GUID
16
17Input Formats:
18
19 * NV_ENC_BUFFER_FORMAT_NV12
20 * NV_ENC_BUFFER_FORMAT_YV12
21 * NV_ENC_BUFFER_FORMAT_IYUV
22 * NV_ENC_BUFFER_FORMAT_YUV444
23 * NV_ENC_BUFFER_FORMAT_ARGB
24 * NV_ENC_BUFFER_FORMAT_ABGR
25 * NV_ENC_BUFFER_FORMAT_AYUV
26 * NV_ENC_BUFFER_FORMAT_ARGB10
27 * NV_ENC_BUFFER_FORMAT_ABGR10
28
29Capabilities:
30
31 * NV_ENC_CAPS_NUM_MAX_BFRAMES: 4
32 * NV_ENC_CAPS_SUPPORTED_RATECONTROL_MODES: NV_ENC_PARAMS_RC_VBR | NV_ENC_PARAMS_RC_CBR | NV_ENC_PARAMS_RC_CBR_LOWDELAY_HQ | NV_ENC_PARAMS_RC_CBR_HQ | NV_ENC_PARAMS_RC_VBR_HQ | 0x4
33 * NV_ENC_CAPS_SUPPORT_FIELD_ENCODING: 1
34 * NV_ENC_CAPS_SUPPORT_MONOCHROME: 0
35 * NV_ENC_CAPS_SUPPORT_FMO: 0
36 * NV_ENC_CAPS_SUPPORT_QPELMV: 1
37 * NV_ENC_CAPS_SUPPORT_BDIRECT_MODE: 1
38 * NV_ENC_CAPS_SUPPORT_CABAC: 1
39 * NV_ENC_CAPS_SUPPORT_ADAPTIVE_TRANSFORM: 1
40 * NV_ENC_CAPS_NUM_MAX_TEMPORAL_LAYERS: 0
41 * NV_ENC_CAPS_SUPPORT_HIERARCHICAL_PFRAMES: 0
42 * NV_ENC_CAPS_SUPPORT_HIERARCHICAL_BFRAMES: 0
43 * NV_ENC_CAPS_LEVEL_MAX: NV_ENC_LEVEL_H264_51
44 * NV_ENC_CAPS_LEVEL_MIN: 0x1
45 * NV_ENC_CAPS_SEPARATE_COLOUR_PLANE: 1
46 * NV_ENC_CAPS_WIDTH_MAX: 4096
47 * NV_ENC_CAPS_HEIGHT_MAX: 4096
48 * NV_ENC_CAPS_SUPPORT_TEMPORAL_SVC: 0
49 * NV_ENC_CAPS_SUPPORT_DYN_RES_CHANGE: 1
50 * NV_ENC_CAPS_SUPPORT_DYN_BITRATE_CHANGE: 1
51 * NV_ENC_CAPS_SUPPORT_DYN_FORCE_CONSTQP: 1
52 * NV_ENC_CAPS_SUPPORT_DYN_RCMODE_CHANGE: 0
53 * NV_ENC_CAPS_SUPPORT_SUBFRAME_READBACK: 1
54 * NV_ENC_CAPS_SUPPORT_CONSTRAINED_ENCODING: 1
55 * NV_ENC_CAPS_SUPPORT_INTRA_REFRESH: 1
56 * NV_ENC_CAPS_SUPPORT_CUSTOM_VBV_BUF_SIZE: 1
57 * NV_ENC_CAPS_SUPPORT_DYNAMIC_SLICE_MODE: 1
58 * NV_ENC_CAPS_SUPPORT_REF_PIC_INVALIDATION: 1
59 * NV_ENC_CAPS_PREPROC_SUPPORT: 0
60 * NV_ENC_CAPS_ASYNC_ENCODE_SUPPORT: 1
61 * NV_ENC_CAPS_MB_NUM_MAX: 65536
62 * NV_ENC_CAPS_MB_PER_SEC_MAX: 983040
63 * NV_ENC_CAPS_SUPPORT_YUV444_ENCODE: 1
64 * NV_ENC_CAPS_SUPPORT_LOSSLESS_ENCODE: 1
65 * NV_ENC_CAPS_SUPPORT_SAO: 0
66 * NV_ENC_CAPS_SUPPORT_MEONLY_MODE: 1
67 * NV_ENC_CAPS_SUPPORT_LOOKAHEAD: 1
68 * NV_ENC_CAPS_SUPPORT_TEMPORAL_AQ: 1
69 * NV_ENC_CAPS_SUPPORT_10BIT_ENCODE: 0
70 * NV_ENC_CAPS_NUM_MAX_LTR_FRAMES: 8
71 * NV_ENC_CAPS_SUPPORT_WEIGHTED_PREDICTION: 1
72
73Presets:
74
75 * NV_ENC_PRESET_DEFAULT_GUID: GOP Length 30, frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL, NV_ENC_PARAMS_RC_VBR
76 * NV_ENC_PRESET_LOW_LATENCY_DEFAULT_GUID: frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL, NV_ENC_PARAMS_RC_CBR_LOWDELAY_HQ
77 * NV_ENC_PRESET_HP_GUID: GOP Length 30, frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL, NV_ENC_PARAMS_RC_CBR
78 * NV_ENC_PRESET_HQ_GUID: GOP Length 30, frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL, NV_ENC_PARAMS_RC_VBR
79 * NV_ENC_PRESET_BD_GUID: GOP Length 30, frameIntervalP 3, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL, NV_ENC_PARAMS_RC_VBR
80 * NV_ENC_PRESET_LOW_LATENCY_HQ_GUID: frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL, NV_ENC_PARAMS_RC_CBR_LOWDELAY_HQ
81 * NV_ENC_PRESET_LOW_LATENCY_HP_GUID: frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL, NV_ENC_PARAMS_RC_CBR_LOWDELAY_HQ
82 * {7ADD423D-D035-4F6F-AEA5-50885658643C}: GOP Length 30, frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL, NV_ENC_PARAMS_RC_VBR
83 * NV_ENC_PRESET_LOSSLESS_DEFAULT_GUID: GOP Length 30, frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL
84 * NV_ENC_PRESET_LOSSLESS_HP_GUID: GOP Length 30, frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL
85
86### NV_ENC_CODEC_HEVC_GUID
87
88Profiles:
89
90 * NV_ENC_HEVC_PROFILE_MAIN_GUID
91 * NV_ENC_HEVC_PROFILE_MAIN10_GUID
92 * NV_ENC_HEVC_PROFILE_FREXT_GUID
93 * NV_ENC_CODEC_PROFILE_AUTOSELECT_GUID
94
95Input Formats:
96
97 * NV_ENC_BUFFER_FORMAT_NV12
98 * NV_ENC_BUFFER_FORMAT_YV12
99 * NV_ENC_BUFFER_FORMAT_IYUV
100 * NV_ENC_BUFFER_FORMAT_YUV444
101 * NV_ENC_BUFFER_FORMAT_YUV420_10BIT
102 * NV_ENC_BUFFER_FORMAT_YUV444_10BIT
103 * NV_ENC_BUFFER_FORMAT_ARGB
104 * NV_ENC_BUFFER_FORMAT_ABGR
105 * NV_ENC_BUFFER_FORMAT_AYUV
106 * NV_ENC_BUFFER_FORMAT_ARGB10
107 * NV_ENC_BUFFER_FORMAT_ABGR10
108
109Capabilities:
110
111 * NV_ENC_CAPS_NUM_MAX_BFRAMES: 0
112 * NV_ENC_CAPS_SUPPORTED_RATECONTROL_MODES: NV_ENC_PARAMS_RC_VBR | NV_ENC_PARAMS_RC_CBR | NV_ENC_PARAMS_RC_CBR_LOWDELAY_HQ | NV_ENC_PARAMS_RC_CBR_HQ | NV_ENC_PARAMS_RC_VBR_HQ | 0x4
113 * NV_ENC_CAPS_SUPPORT_FIELD_ENCODING: 0
114 * NV_ENC_CAPS_SUPPORT_MONOCHROME: 0
115 * NV_ENC_CAPS_SUPPORT_FMO: 0
116 * NV_ENC_CAPS_SUPPORT_QPELMV: 1
117 * NV_ENC_CAPS_SUPPORT_BDIRECT_MODE: 0
118 * NV_ENC_CAPS_SUPPORT_CABAC: 1
119 * NV_ENC_CAPS_SUPPORT_ADAPTIVE_TRANSFORM: 0
120 * NV_ENC_CAPS_NUM_MAX_TEMPORAL_LAYERS: 0
121 * NV_ENC_CAPS_SUPPORT_HIERARCHICAL_PFRAMES: 0
122 * NV_ENC_CAPS_SUPPORT_HIERARCHICAL_BFRAMES: 0
123 * NV_ENC_CAPS_LEVEL_MAX: 0x3E
124 * NV_ENC_CAPS_LEVEL_MIN: 0x1
125 * NV_ENC_CAPS_SEPARATE_COLOUR_PLANE: 0
126 * NV_ENC_CAPS_WIDTH_MAX: 8192
127 * NV_ENC_CAPS_HEIGHT_MAX: 8192
128 * NV_ENC_CAPS_SUPPORT_TEMPORAL_SVC: 0
129 * NV_ENC_CAPS_SUPPORT_DYN_RES_CHANGE: 1
130 * NV_ENC_CAPS_SUPPORT_DYN_BITRATE_CHANGE: 1
131 * NV_ENC_CAPS_SUPPORT_DYN_FORCE_CONSTQP: 1
132 * NV_ENC_CAPS_SUPPORT_DYN_RCMODE_CHANGE: 0
133 * NV_ENC_CAPS_SUPPORT_SUBFRAME_READBACK: 1
134 * NV_ENC_CAPS_SUPPORT_CONSTRAINED_ENCODING: 0
135 * NV_ENC_CAPS_SUPPORT_INTRA_REFRESH: 1
136 * NV_ENC_CAPS_SUPPORT_CUSTOM_VBV_BUF_SIZE: 1
137 * NV_ENC_CAPS_SUPPORT_DYNAMIC_SLICE_MODE: 1
138 * NV_ENC_CAPS_SUPPORT_REF_PIC_INVALIDATION: 1
139 * NV_ENC_CAPS_PREPROC_SUPPORT: 0
140 * NV_ENC_CAPS_ASYNC_ENCODE_SUPPORT: 1
141 * NV_ENC_CAPS_MB_NUM_MAX: 262144
142 * NV_ENC_CAPS_MB_PER_SEC_MAX: 983040
143 * NV_ENC_CAPS_SUPPORT_YUV444_ENCODE: 1
144 * NV_ENC_CAPS_SUPPORT_LOSSLESS_ENCODE: 1
145 * NV_ENC_CAPS_SUPPORT_SAO: 1
146 * NV_ENC_CAPS_SUPPORT_MEONLY_MODE: 1
147 * NV_ENC_CAPS_SUPPORT_LOOKAHEAD: 1
148 * NV_ENC_CAPS_SUPPORT_TEMPORAL_AQ: 0
149 * NV_ENC_CAPS_SUPPORT_10BIT_ENCODE: 1
150 * NV_ENC_CAPS_NUM_MAX_LTR_FRAMES: 7
151 * NV_ENC_CAPS_SUPPORT_WEIGHTED_PREDICTION: 1
152
153Presets:
154
155 * NV_ENC_PRESET_DEFAULT_GUID: GOP Length 60, frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL, NV_ENC_PARAMS_RC_VBR
156 * NV_ENC_PRESET_LOW_LATENCY_DEFAULT_GUID: frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL, NV_ENC_PARAMS_RC_VBR
157 * NV_ENC_PRESET_HP_GUID: GOP Length 60, frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL, NV_ENC_PARAMS_RC_VBR
158 * NV_ENC_PRESET_HQ_GUID: GOP Length 60, frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL, NV_ENC_PARAMS_RC_VBR
159 * NV_ENC_PRESET_BD_GUID: GOP Length 60, frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL, NV_ENC_PARAMS_RC_VBR
160 * NV_ENC_PRESET_LOW_LATENCY_HQ_GUID: frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL, NV_ENC_PARAMS_RC_VBR
161 * NV_ENC_PRESET_LOW_LATENCY_HP_GUID: frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL, NV_ENC_PARAMS_RC_VBR
162 * {7ADD423D-D035-4F6F-AEA5-50885658643C}: GOP Length 60, frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL, NV_ENC_PARAMS_RC_VBR
163 * NV_ENC_PRESET_LOSSLESS_DEFAULT_GUID: GOP Length 30, frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL
164 * NV_ENC_PRESET_LOSSLESS_HP_GUID: GOP Length 30, frameIntervalP 1, NV_ENC_PARAMS_FRAME_FIELD_MODE_FRAME, NV_ENC_MV_PRECISION_QUARTER_PEL
165
Note: See TracBrowser for help on using the repository browser.