source: trunk/Utilities/MediaFoundation/VideoEncoderTransforms/Data/AMD AMF SDK/AMD Radeon(TM) Vega 8 Graphics (1.4.16.0; AMD Ryzen 3 2200G with Radeon Vega Graphics).md @ 936

Last change on this file since 936 was 936, checked in by roman, 2 years ago
File size: 24.9 KB
Line 
1## AMD Radeon(TM) Vega 8 Graphics
2
3 * AMF SDK Version: 1.4.16.0 // https://gpuopen.com/gaming-product/advanced-media-framework/
4 * AMF Runtime Version: 1.4.16.0
5
6AMF_Context_DeviceType  AMF_VARIANT_INT64       0
7
8### AMFVideoDecoderUVD_MPEG2
9
10 * Acceleration Type: AMF_ACCEL_HARDWARE
11 * AMF_VIDEO_DECODER_CAP_NUM_OF_STREAMS: 16
12
13CodecId AMF_VARIANT_INT64       1
14DPBSize AMF_VARIANT_INT64       4
15
16NumOfStreams    AMF_VARIANT_INT64       16
17
18#### Input
19
20 * Width Range: 32 - 1 920
21 * Height Range: 32 - 1 080
22 * Vertical Alignment: 32
23 * Format Count: 0
24 * Memory Type Count: 1
25 * Memory Type: AMF_MEMORY_HOST Native
26 * Interlace Support: 1
27
28#### Output
29
30 * Width Range: 32 - 1 920
31 * Height Range: 32 - 1 080
32 * Vertical Alignment: 32
33 * Format Count: 3
34 * Format: AMF_SURFACE_NV12 Native
35 * Format: AMF_SURFACE_BGRA
36 * Format: AMF_SURFACE_RGBA
37 * Memory Type Count: 1
38 * Memory Type: AMF_MEMORY_DX11 Native
39 * Interlace Support: 1
40
41### AMFVideoDecoderUVD_MPEG4
42
43 * Acceleration Type: AMF_ACCEL_HARDWARE
44 * AMF_VIDEO_DECODER_CAP_NUM_OF_STREAMS: 16
45
46CodecId AMF_VARIANT_INT64       2
47DPBSize AMF_VARIANT_INT64       4
48
49NumOfStreams    AMF_VARIANT_INT64       16
50
51#### Input
52
53 * Width Range: 32 - 1 920
54 * Height Range: 32 - 1 080
55 * Vertical Alignment: 32
56 * Format Count: 0
57 * Memory Type Count: 1
58 * Memory Type: AMF_MEMORY_HOST Native
59 * Interlace Support: 1
60
61#### Output
62
63 * Width Range: 32 - 1 920
64 * Height Range: 32 - 1 080
65 * Vertical Alignment: 32
66 * Format Count: 3
67 * Format: AMF_SURFACE_NV12 Native
68 * Format: AMF_SURFACE_BGRA
69 * Format: AMF_SURFACE_RGBA
70 * Memory Type Count: 1
71 * Memory Type: AMF_MEMORY_DX11 Native
72 * Interlace Support: 1
73
74### AMFVideoDecoderUVD_WMV3
75
76 * Acceleration Type: AMF_ACCEL_NOT_SUPPORTED
77 * AMF_VIDEO_DECODER_CAP_NUM_OF_STREAMS: 16
78
79CodecId AMF_VARIANT_INT64       3
80DPBSize AMF_VARIANT_INT64       4
81
82NumOfStreams    AMF_VARIANT_INT64       16
83
84### AMFVideoDecoderUVD_VC1
85
86 * Acceleration Type: AMF_ACCEL_HARDWARE
87 * AMF_VIDEO_DECODER_CAP_NUM_OF_STREAMS: 16
88
89CodecId AMF_VARIANT_INT64       4
90DPBSize AMF_VARIANT_INT64       4
91
92NumOfStreams    AMF_VARIANT_INT64       16
93
94#### Input
95
96 * Width Range: 32 - 1 920
97 * Height Range: 32 - 1 080
98 * Vertical Alignment: 32
99 * Format Count: 0
100 * Memory Type Count: 1
101 * Memory Type: AMF_MEMORY_HOST Native
102 * Interlace Support: 1
103
104#### Output
105
106 * Width Range: 32 - 1 920
107 * Height Range: 32 - 1 080
108 * Vertical Alignment: 32
109 * Format Count: 3
110 * Format: AMF_SURFACE_NV12 Native
111 * Format: AMF_SURFACE_BGRA
112 * Format: AMF_SURFACE_RGBA
113 * Memory Type Count: 1
114 * Memory Type: AMF_MEMORY_DX11 Native
115 * Interlace Support: 1
116
117### AMFVideoDecoderUVD_H264_AVC
118
119 * Acceleration Type: AMF_ACCEL_HARDWARE
120 * AMF_VIDEO_DECODER_CAP_NUM_OF_STREAMS: 16
121
122CodecId AMF_VARIANT_INT64       5
123DPBSize AMF_VARIANT_INT64       16
124
125NumOfStreams    AMF_VARIANT_INT64       16
126
127#### Input
128
129 * Width Range: 32 - 4 096
130 * Height Range: 32 - 4 080
131 * Vertical Alignment: 32
132 * Format Count: 0
133 * Memory Type Count: 1
134 * Memory Type: AMF_MEMORY_HOST Native
135 * Interlace Support: 1
136
137#### Output
138
139 * Width Range: 32 - 4 096
140 * Height Range: 32 - 4 080
141 * Vertical Alignment: 32
142 * Format Count: 3
143 * Format: AMF_SURFACE_NV12 Native
144 * Format: AMF_SURFACE_BGRA
145 * Format: AMF_SURFACE_RGBA
146 * Memory Type Count: 1
147 * Memory Type: AMF_MEMORY_DX11 Native
148 * Interlace Support: 1
149
150### AMFVideoDecoderUVD_H264_MVC
151
152 * Acceleration Type: AMF_ACCEL_HARDWARE
153 * AMF_VIDEO_DECODER_CAP_NUM_OF_STREAMS: 16
154
155CodecId AMF_VARIANT_INT64       6
156DPBSize AMF_VARIANT_INT64       16
157
158NumOfStreams    AMF_VARIANT_INT64       16
159
160#### Input
161
162 * Width Range: 32 - 4 096
163 * Height Range: 32 - 4 080
164 * Vertical Alignment: 32
165 * Format Count: 0
166 * Memory Type Count: 1
167 * Memory Type: AMF_MEMORY_HOST Native
168 * Interlace Support: 1
169
170#### Output
171
172 * Width Range: 32 - 4 096
173 * Height Range: 32 - 4 080
174 * Vertical Alignment: 32
175 * Format Count: 3
176 * Format: AMF_SURFACE_NV12 Native
177 * Format: AMF_SURFACE_BGRA
178 * Format: AMF_SURFACE_RGBA
179 * Memory Type Count: 1
180 * Memory Type: AMF_MEMORY_DX11 Native
181 * Interlace Support: 1
182
183### AMFVideoDecoderUVD_H264_SVC
184
185 * Acceleration Type: AMF_ACCEL_NOT_SUPPORTED
186 * AMF_VIDEO_DECODER_CAP_NUM_OF_STREAMS: 16
187
188NumOfStreams    AMF_VARIANT_INT64       16
189
190### AMFVideoDecoderUVD_MJPEG
191
192 * Acceleration Type: AMF_ACCEL_HARDWARE
193 * AMF_VIDEO_DECODER_CAP_NUM_OF_STREAMS: 16
194
195CodecId AMF_VARIANT_INT64       7
196DPBSize AMF_VARIANT_INT64       1
197
198NumOfStreams    AMF_VARIANT_INT64       16
199
200#### Input
201
202 * Width Range: 32 - 7 680
203 * Height Range: 32 - 4 320
204 * Vertical Alignment: 32
205 * Format Count: 0
206 * Memory Type Count: 1
207 * Memory Type: AMF_MEMORY_HOST Native
208 * Interlace Support: 1
209
210#### Output
211
212 * Width Range: 32 - 7 680
213 * Height Range: 32 - 4 320
214 * Vertical Alignment: 32
215 * Format Count: 4
216 * Format: AMF_SURFACE_YUY2
217 * Format: AMF_SURFACE_NV12 Native
218 * Format: AMF_SURFACE_BGRA
219 * Format: AMF_SURFACE_RGBA
220 * Memory Type Count: 1
221 * Memory Type: AMF_MEMORY_DX11 Native
222 * Interlace Support: 1
223
224### AMFVideoDecoderHW_H265_HEVC
225
226 * Acceleration Type: AMF_ACCEL_HARDWARE
227 * AMF_VIDEO_DECODER_CAP_NUM_OF_STREAMS: 16
228
229CodecId AMF_VARIANT_INT64       1002
230DPBSize AMF_VARIANT_INT64       16
231
232NumOfStreams    AMF_VARIANT_INT64       16
233
234#### Input
235
236 * Width Range: 32 - 4 096
237 * Height Range: 32 - 4 096
238 * Vertical Alignment: 32
239 * Format Count: 0
240 * Memory Type Count: 1
241 * Memory Type: AMF_MEMORY_HOST Native
242 * Interlace Support: 1
243
244#### Output
245
246 * Width Range: 32 - 4 096
247 * Height Range: 32 - 4 096
248 * Vertical Alignment: 32
249 * Format Count: 3
250 * Format: AMF_SURFACE_NV12 Native
251 * Format: AMF_SURFACE_BGRA
252 * Format: AMF_SURFACE_RGBA
253 * Memory Type Count: 1
254 * Memory Type: AMF_MEMORY_DX11 Native
255 * Interlace Support: 1
256
257### AMFVideoDecoderHW_H265_MAIN10
258
259 * Acceleration Type: AMF_ACCEL_HARDWARE
260 * AMF_VIDEO_DECODER_CAP_NUM_OF_STREAMS: 16
261
262CodecId AMF_VARIANT_INT64       1005
263DPBSize AMF_VARIANT_INT64       16
264
265NumOfStreams    AMF_VARIANT_INT64       16
266
267#### Input
268
269 * Width Range: 32 - 4 096
270 * Height Range: 32 - 4 096
271 * Vertical Alignment: 32
272 * Format Count: 0
273 * Memory Type Count: 1
274 * Memory Type: AMF_MEMORY_HOST Native
275 * Interlace Support: 1
276
277#### Output
278
279 * Width Range: 32 - 4 096
280 * Height Range: 32 - 4 096
281 * Vertical Alignment: 32
282 * Format Count: 3
283 * Format: AMF_SURFACE_NV12 Native
284 * Format: AMF_SURFACE_BGRA
285 * Format: AMF_SURFACE_RGBA
286 * Memory Type Count: 1
287 * Memory Type: AMF_MEMORY_DX11 Native
288 * Interlace Support: 1
289
290### AMFVideoEncoderVCE_AVC
291
292 * Acceleration Type: AMF_ACCEL_HARDWARE
293 * AMF_VIDEO_ENCODER_CAP_MAX_BITRATE: 2 147 483 647
294 * AMF_VIDEO_ENCODER_CAP_NUM_OF_STREAMS: 16
295 * AMF_VIDEO_ENCODER_CAP_MAX_PROFILE: AMF_VIDEO_ENCODER_PROFILE_HIGH
296 * AMF_VIDEO_ENCODER_CAP_MAX_LEVEL: 52
297 * AMF_VIDEO_ENCODER_CAP_BFRAMES: 0
298 * AMF_VIDEO_ENCODER_CAP_MIN_REFERENCE_FRAMES: 1
299 * AMF_VIDEO_ENCODER_CAP_MAX_REFERENCE_FRAMES: 16
300
301EngineType      AMF_VARIANT_INT64       0
302Usage   AMF_VARIANT_INT64       0
303FrameSize       AMF_VARIANT_SIZE        width 1920      height 1080
304Profile AMF_VARIANT_INT64       77
305ProfileLevel    AMF_VARIANT_INT64       42
306SlicesPerFrame  AMF_VARIANT_INT64       1
307SliceControlMode        AMF_VARIANT_INT64       0
308SliceControlSize        AMF_VARIANT_INT64       34560
309OutputMode      AMF_VARIANT_INT64       0
310GOPType AMF_VARIANT_INT64       0
311IDRPeriod       AMF_VARIANT_INT64       30
312HeaderInsertionSpacing  AMF_VARIANT_INT64       0
313HeaderInsertionMode     AMF_VARIANT_INT64       2
314RateControlSkipFrameEnable      AMF_VARIANT_BOOL        0
315DeBlockingFilter        AMF_VARIANT_BOOL        1
316MaxNumOfTemporalLayers  AMF_VARIANT_INT64       1
317NumOfTemporalEnhancmentLayers   AMF_VARIANT_INT64       1
318TemporalLayerSelect     AMF_VARIANT_INT64       0
319CodecId AMF_VARIANT_INT64       5
320MaxOfLTRFrames  AMF_VARIANT_INT64       0
321MaxNumRefFrames AMF_VARIANT_INT64       4
322InstanceID      AMF_VARIANT_INT64       -1
323MaxMBPerSec     AMF_VARIANT_INT64       979200
324IsUVE   AMF_VARIANT_BOOL        1
325AspectRatio     AMF_VARIANT_RATIO       num 1   den 1
326FullRangeColor  AMF_VARIANT_BOOL        0
327ScanType        AMF_VARIANT_INT64       0
328QualityPreset   AMF_VARIANT_INT64       0
329HalfPixel       AMF_VARIANT_BOOL        1
330QuarterPixel    AMF_VARIANT_BOOL        1
331ExtraData       AMF_VARIANT_EMPTY
332PerformanceCounter      AMF_VARIANT_EMPTY
333RateControlMethod       AMF_VARIANT_INT64       2
334GOPSize AMF_VARIANT_INT64       60
335FrameRate       AMF_VARIANT_RATE        num 30  den 1
336InitialVBVBufferFullness        AMF_VARIANT_INT64       64
337EnableVBAQ      AMF_VARIANT_BOOL        0
338HighMotionQualityBoostEnable    AMF_VARIANT_BOOL        0
339RateControlPreanalysisEnable    AMF_VARIANT_INT64       0
340QPB     AMF_VARIANT_INT64       22
341TargetBitrate   AMF_VARIANT_INT64       20000000
342PeakBitrate     AMF_VARIANT_INT64       30000000
343QPI     AMF_VARIANT_INT64       22
344QPP     AMF_VARIANT_INT64       22
345EnforceHRD      AMF_VARIANT_BOOL        0
346FillerDataEnable        AMF_VARIANT_BOOL        0
347MinQP   AMF_VARIANT_INT64       0
348MaxQP   AMF_VARIANT_INT64       51
349VBVBufferSize   AMF_VARIANT_INT64       20000000
350MaxAUSize       AMF_VARIANT_INT64       0
351IntraRefreshNumOfStripes        AMF_VARIANT_INT64       1
352IntraRefreshMBsNumberPerSlot    AMF_VARIANT_INT64       0
353IntraRefreshMode        AMF_VARIANT_INT64       0
354BPicturesPattern        AMF_VARIANT_INT64       0
355BReferenceEnable        AMF_VARIANT_BOOL        0
356LowLatencyInternal      AMF_VARIANT_BOOL        1
357EnableGOPAlignment      AMF_VARIANT_BOOL        1
358CABACEnable     AMF_VARIANT_INT64       0
359UniqueInstance  AMF_VARIANT_INT64       0
360InputQueueSize  AMF_VARIANT_INT64       16
361EncodeLatency   AMF_VARIANT_INT64       0
362ReconstructedPicture    AMF_VARIANT_BOOL        0
363TL0.QL0.EnforceHRD      AMF_VARIANT_BOOL        0
364TL1.QL0.EnforceHRD      AMF_VARIANT_BOOL        0
365TL2.QL0.EnforceHRD      AMF_VARIANT_BOOL        0
366TL3.QL0.EnforceHRD      AMF_VARIANT_BOOL        0
367TL0.QL0.FillerDataEnable        AMF_VARIANT_BOOL        0
368TL1.QL0.FillerDataEnable        AMF_VARIANT_BOOL        0
369TL2.QL0.FillerDataEnable        AMF_VARIANT_BOOL        0
370TL3.QL0.FillerDataEnable        AMF_VARIANT_BOOL        0
371TL0.QL0.FrameRate       AMF_VARIANT_RATE        num 30  den 1
372TL1.QL0.FrameRate       AMF_VARIANT_RATE        num 30  den 1
373TL2.QL0.FrameRate       AMF_VARIANT_RATE        num 30  den 1
374TL3.QL0.FrameRate       AMF_VARIANT_RATE        num 30  den 1
375TL0.QL0.MaxAUSize       AMF_VARIANT_INT64       0
376TL1.QL0.MaxAUSize       AMF_VARIANT_INT64       0
377TL2.QL0.MaxAUSize       AMF_VARIANT_INT64       0
378TL3.QL0.MaxAUSize       AMF_VARIANT_INT64       0
379TL0.QL0.MaxQP   AMF_VARIANT_INT64       51
380TL1.QL0.MaxQP   AMF_VARIANT_INT64       51
381TL2.QL0.MaxQP   AMF_VARIANT_INT64       51
382TL3.QL0.MaxQP   AMF_VARIANT_INT64       51
383TL0.QL0.MinQP   AMF_VARIANT_INT64       0
384TL1.QL0.MinQP   AMF_VARIANT_INT64       0
385TL2.QL0.MinQP   AMF_VARIANT_INT64       0
386TL3.QL0.MinQP   AMF_VARIANT_INT64       0
387TL0.QL0.PeakBitrate     AMF_VARIANT_INT64       30000000
388TL1.QL0.PeakBitrate     AMF_VARIANT_INT64       30000000
389TL2.QL0.PeakBitrate     AMF_VARIANT_INT64       30000000
390TL3.QL0.PeakBitrate     AMF_VARIANT_INT64       30000000
391TL0.QL0.QPB     AMF_VARIANT_INT64       22
392TL1.QL0.QPB     AMF_VARIANT_INT64       22
393TL2.QL0.QPB     AMF_VARIANT_INT64       22
394TL3.QL0.QPB     AMF_VARIANT_INT64       22
395TL0.QL0.QPI     AMF_VARIANT_INT64       22
396TL1.QL0.QPI     AMF_VARIANT_INT64       22
397TL2.QL0.QPI     AMF_VARIANT_INT64       22
398TL3.QL0.QPI     AMF_VARIANT_INT64       22
399TL0.QL0.QPP     AMF_VARIANT_INT64       22
400TL1.QL0.QPP     AMF_VARIANT_INT64       22
401TL2.QL0.QPP     AMF_VARIANT_INT64       22
402TL3.QL0.QPP     AMF_VARIANT_INT64       22
403TL0.QL0.RateControlMethod       AMF_VARIANT_INT64       2
404TL1.QL0.RateControlMethod       AMF_VARIANT_INT64       2
405TL2.QL0.RateControlMethod       AMF_VARIANT_INT64       2
406TL3.QL0.RateControlMethod       AMF_VARIANT_INT64       2
407TL0.QL0.TargetBitrate   AMF_VARIANT_INT64       20000000
408TL1.QL0.TargetBitrate   AMF_VARIANT_INT64       20000000
409TL2.QL0.TargetBitrate   AMF_VARIANT_INT64       20000000
410TL3.QL0.TargetBitrate   AMF_VARIANT_INT64       20000000
411TL0.QL0.VBVBufferSize   AMF_VARIANT_INT64       20000000
412TL1.QL0.VBVBufferSize   AMF_VARIANT_INT64       20000000
413TL2.QL0.VBVBufferSize   AMF_VARIANT_INT64       20000000
414TL3.QL0.VBVBufferSize   AMF_VARIANT_INT64       20000000
415InsertSPS       AMF_VARIANT_BOOL        0
416InsertPPS       AMF_VARIANT_BOOL        0
417ForcePictureType        AMF_VARIANT_INT64       0
418InsertAUD       AMF_VARIANT_BOOL        1
419EndOfSequence   AMF_VARIANT_BOOL        0
420EndOfStream     AMF_VARIANT_BOOL        0
421MarkCurrentWithLTRIndex AMF_VARIANT_INT64       -1
422ForceLTRReferenceBitfield       AMF_VARIANT_INT64       0
423EnablePreAnalysis       AMF_VARIANT_BOOL        0
424
425BFrames AMF_VARIANT_INT64       0
426ColorConversion AMF_VARIANT_INT64       1
427MaxBitrate      AMF_VARIANT_INT64       2147483647
428MaxLevel        AMF_VARIANT_INT64       52
429MaxProfile      AMF_VARIANT_INT64       100
430MaxReferenceFrames      AMF_VARIANT_INT64       16
431MinReferenceFrames      AMF_VARIANT_INT64       1
432NumOfStreams    AMF_VARIANT_INT64       16
433PreAnalysis     AMF_VARIANT_BOOL        1
434ROIMap  AMF_VARIANT_BOOL        1
435
436#### Input
437
438 * Width Range: 112 - 4 096
439 * Height Range: 16 - 4 096
440 * Vertical Alignment: 32
441 * Format Count: 6
442 * Format: AMF_SURFACE_NV12 Native
443 * Format: AMF_SURFACE_YUV420P
444 * Format: AMF_SURFACE_YV12
445 * Format: AMF_SURFACE_BGRA
446 * Format: AMF_SURFACE_RGBA
447 * Format: AMF_SURFACE_ARGB
448 * Memory Type Count: 4
449 * Memory Type: AMF_MEMORY_DX11 Native
450 * Memory Type: AMF_MEMORY_OPENCL
451 * Memory Type: AMF_MEMORY_OPENGL
452 * Memory Type: AMF_MEMORY_HOST
453 * Interlace Support: 0
454
455#### Output
456
457 * Width Range: 112 - 4 096
458 * Height Range: 16 - 4 096
459 * Vertical Alignment: 32
460 * Format Count: 1
461 * Format: AMF_SURFACE_NV12 Native
462 * Memory Type Count: 4
463 * Memory Type: AMF_MEMORY_DX11 Native
464 * Memory Type: AMF_MEMORY_OPENCL
465 * Memory Type: AMF_MEMORY_OPENGL
466 * Memory Type: AMF_MEMORY_HOST
467 * Interlace Support: 0
468
469### AMFVideoEncoderVCE_SVC
470
471 * Acceleration Type: AMF_ACCEL_HARDWARE
472 * AMF_VIDEO_ENCODER_CAP_MAX_BITRATE: 2 147 483 647
473 * AMF_VIDEO_ENCODER_CAP_NUM_OF_STREAMS: 16
474 * AMF_VIDEO_ENCODER_CAP_MAX_PROFILE: AMF_VIDEO_ENCODER_PROFILE_HIGH
475 * AMF_VIDEO_ENCODER_CAP_MAX_LEVEL: 52
476 * AMF_VIDEO_ENCODER_CAP_BFRAMES: 0
477 * AMF_VIDEO_ENCODER_CAP_MIN_REFERENCE_FRAMES: 1
478 * AMF_VIDEO_ENCODER_CAP_MAX_REFERENCE_FRAMES: 16
479
480EngineType      AMF_VARIANT_INT64       0
481Usage   AMF_VARIANT_INT64       0
482FrameSize       AMF_VARIANT_SIZE        width 1920      height 1080
483Profile AMF_VARIANT_INT64       77
484ProfileLevel    AMF_VARIANT_INT64       42
485SlicesPerFrame  AMF_VARIANT_INT64       1
486SliceControlMode        AMF_VARIANT_INT64       0
487SliceControlSize        AMF_VARIANT_INT64       34560
488OutputMode      AMF_VARIANT_INT64       0
489GOPType AMF_VARIANT_INT64       0
490IDRPeriod       AMF_VARIANT_INT64       30
491HeaderInsertionSpacing  AMF_VARIANT_INT64       0
492HeaderInsertionMode     AMF_VARIANT_INT64       2
493RateControlSkipFrameEnable      AMF_VARIANT_BOOL        0
494DeBlockingFilter        AMF_VARIANT_BOOL        1
495MaxNumOfTemporalLayers  AMF_VARIANT_INT64       1
496NumOfTemporalEnhancmentLayers   AMF_VARIANT_INT64       1
497TemporalLayerSelect     AMF_VARIANT_INT64       0
498CodecId AMF_VARIANT_INT64       5
499MaxOfLTRFrames  AMF_VARIANT_INT64       0
500MaxNumRefFrames AMF_VARIANT_INT64       4
501InstanceID      AMF_VARIANT_INT64       -1
502MaxMBPerSec     AMF_VARIANT_INT64       979200
503IsUVE   AMF_VARIANT_BOOL        1
504AspectRatio     AMF_VARIANT_RATIO       num 1   den 1
505FullRangeColor  AMF_VARIANT_BOOL        0
506ScanType        AMF_VARIANT_INT64       0
507QualityPreset   AMF_VARIANT_INT64       0
508HalfPixel       AMF_VARIANT_BOOL        1
509QuarterPixel    AMF_VARIANT_BOOL        1
510ExtraData       AMF_VARIANT_EMPTY
511PerformanceCounter      AMF_VARIANT_EMPTY
512RateControlMethod       AMF_VARIANT_INT64       2
513GOPSize AMF_VARIANT_INT64       60
514FrameRate       AMF_VARIANT_RATE        num 30  den 1
515InitialVBVBufferFullness        AMF_VARIANT_INT64       64
516EnableVBAQ      AMF_VARIANT_BOOL        0
517HighMotionQualityBoostEnable    AMF_VARIANT_BOOL        0
518RateControlPreanalysisEnable    AMF_VARIANT_INT64       0
519QPB     AMF_VARIANT_INT64       22
520TargetBitrate   AMF_VARIANT_INT64       20000000
521PeakBitrate     AMF_VARIANT_INT64       30000000
522QPI     AMF_VARIANT_INT64       22
523QPP     AMF_VARIANT_INT64       22
524EnforceHRD      AMF_VARIANT_BOOL        0
525FillerDataEnable        AMF_VARIANT_BOOL        0
526MinQP   AMF_VARIANT_INT64       0
527MaxQP   AMF_VARIANT_INT64       51
528VBVBufferSize   AMF_VARIANT_INT64       20000000
529MaxAUSize       AMF_VARIANT_INT64       0
530IntraRefreshNumOfStripes        AMF_VARIANT_INT64       1
531IntraRefreshMBsNumberPerSlot    AMF_VARIANT_INT64       0
532IntraRefreshMode        AMF_VARIANT_INT64       0
533BPicturesPattern        AMF_VARIANT_INT64       0
534BReferenceEnable        AMF_VARIANT_BOOL        0
535LowLatencyInternal      AMF_VARIANT_BOOL        1
536EnableGOPAlignment      AMF_VARIANT_BOOL        1
537CABACEnable     AMF_VARIANT_INT64       0
538UniqueInstance  AMF_VARIANT_INT64       0
539InputQueueSize  AMF_VARIANT_INT64       16
540EncodeLatency   AMF_VARIANT_INT64       0
541ReconstructedPicture    AMF_VARIANT_BOOL        0
542TL0.QL0.EnforceHRD      AMF_VARIANT_BOOL        0
543TL1.QL0.EnforceHRD      AMF_VARIANT_BOOL        0
544TL2.QL0.EnforceHRD      AMF_VARIANT_BOOL        0
545TL3.QL0.EnforceHRD      AMF_VARIANT_BOOL        0
546TL0.QL0.FillerDataEnable        AMF_VARIANT_BOOL        0
547TL1.QL0.FillerDataEnable        AMF_VARIANT_BOOL        0
548TL2.QL0.FillerDataEnable        AMF_VARIANT_BOOL        0
549TL3.QL0.FillerDataEnable        AMF_VARIANT_BOOL        0
550TL0.QL0.FrameRate       AMF_VARIANT_RATE        num 30  den 1
551TL1.QL0.FrameRate       AMF_VARIANT_RATE        num 30  den 1
552TL2.QL0.FrameRate       AMF_VARIANT_RATE        num 30  den 1
553TL3.QL0.FrameRate       AMF_VARIANT_RATE        num 30  den 1
554TL0.QL0.MaxAUSize       AMF_VARIANT_INT64       0
555TL1.QL0.MaxAUSize       AMF_VARIANT_INT64       0
556TL2.QL0.MaxAUSize       AMF_VARIANT_INT64       0
557TL3.QL0.MaxAUSize       AMF_VARIANT_INT64       0
558TL0.QL0.MaxQP   AMF_VARIANT_INT64       51
559TL1.QL0.MaxQP   AMF_VARIANT_INT64       51
560TL2.QL0.MaxQP   AMF_VARIANT_INT64       51
561TL3.QL0.MaxQP   AMF_VARIANT_INT64       51
562TL0.QL0.MinQP   AMF_VARIANT_INT64       0
563TL1.QL0.MinQP   AMF_VARIANT_INT64       0
564TL2.QL0.MinQP   AMF_VARIANT_INT64       0
565TL3.QL0.MinQP   AMF_VARIANT_INT64       0
566TL0.QL0.PeakBitrate     AMF_VARIANT_INT64       30000000
567TL1.QL0.PeakBitrate     AMF_VARIANT_INT64       30000000
568TL2.QL0.PeakBitrate     AMF_VARIANT_INT64       30000000
569TL3.QL0.PeakBitrate     AMF_VARIANT_INT64       30000000
570TL0.QL0.QPB     AMF_VARIANT_INT64       22
571TL1.QL0.QPB     AMF_VARIANT_INT64       22
572TL2.QL0.QPB     AMF_VARIANT_INT64       22
573TL3.QL0.QPB     AMF_VARIANT_INT64       22
574TL0.QL0.QPI     AMF_VARIANT_INT64       22
575TL1.QL0.QPI     AMF_VARIANT_INT64       22
576TL2.QL0.QPI     AMF_VARIANT_INT64       22
577TL3.QL0.QPI     AMF_VARIANT_INT64       22
578TL0.QL0.QPP     AMF_VARIANT_INT64       22
579TL1.QL0.QPP     AMF_VARIANT_INT64       22
580TL2.QL0.QPP     AMF_VARIANT_INT64       22
581TL3.QL0.QPP     AMF_VARIANT_INT64       22
582TL0.QL0.RateControlMethod       AMF_VARIANT_INT64       2
583TL1.QL0.RateControlMethod       AMF_VARIANT_INT64       2
584TL2.QL0.RateControlMethod       AMF_VARIANT_INT64       2
585TL3.QL0.RateControlMethod       AMF_VARIANT_INT64       2
586TL0.QL0.TargetBitrate   AMF_VARIANT_INT64       20000000
587TL1.QL0.TargetBitrate   AMF_VARIANT_INT64       20000000
588TL2.QL0.TargetBitrate   AMF_VARIANT_INT64       20000000
589TL3.QL0.TargetBitrate   AMF_VARIANT_INT64       20000000
590TL0.QL0.VBVBufferSize   AMF_VARIANT_INT64       20000000
591TL1.QL0.VBVBufferSize   AMF_VARIANT_INT64       20000000
592TL2.QL0.VBVBufferSize   AMF_VARIANT_INT64       20000000
593TL3.QL0.VBVBufferSize   AMF_VARIANT_INT64       20000000
594InsertSPS       AMF_VARIANT_BOOL        0
595InsertPPS       AMF_VARIANT_BOOL        0
596ForcePictureType        AMF_VARIANT_INT64       0
597InsertAUD       AMF_VARIANT_BOOL        1
598EndOfSequence   AMF_VARIANT_BOOL        0
599EndOfStream     AMF_VARIANT_BOOL        0
600MarkCurrentWithLTRIndex AMF_VARIANT_INT64       -1
601ForceLTRReferenceBitfield       AMF_VARIANT_INT64       0
602EnablePreAnalysis       AMF_VARIANT_BOOL        0
603
604BFrames AMF_VARIANT_INT64       0
605ColorConversion AMF_VARIANT_INT64       1
606MaxBitrate      AMF_VARIANT_INT64       2147483647
607MaxLevel        AMF_VARIANT_INT64       52
608MaxProfile      AMF_VARIANT_INT64       100
609MaxReferenceFrames      AMF_VARIANT_INT64       16
610MinReferenceFrames      AMF_VARIANT_INT64       1
611NumOfStreams    AMF_VARIANT_INT64       16
612PreAnalysis     AMF_VARIANT_BOOL        1
613ROIMap  AMF_VARIANT_BOOL        1
614
615#### Input
616
617 * Width Range: 112 - 4 096
618 * Height Range: 16 - 4 096
619 * Vertical Alignment: 32
620 * Format Count: 6
621 * Format: AMF_SURFACE_NV12 Native
622 * Format: AMF_SURFACE_YUV420P
623 * Format: AMF_SURFACE_YV12
624 * Format: AMF_SURFACE_BGRA
625 * Format: AMF_SURFACE_RGBA
626 * Format: AMF_SURFACE_ARGB
627 * Memory Type Count: 4
628 * Memory Type: AMF_MEMORY_DX11 Native
629 * Memory Type: AMF_MEMORY_OPENCL
630 * Memory Type: AMF_MEMORY_OPENGL
631 * Memory Type: AMF_MEMORY_HOST
632 * Interlace Support: 0
633
634#### Output
635
636 * Width Range: 112 - 4 096
637 * Height Range: 16 - 4 096
638 * Vertical Alignment: 32
639 * Format Count: 1
640 * Format: AMF_SURFACE_NV12 Native
641 * Memory Type Count: 4
642 * Memory Type: AMF_MEMORY_DX11 Native
643 * Memory Type: AMF_MEMORY_OPENCL
644 * Memory Type: AMF_MEMORY_OPENGL
645 * Memory Type: AMF_MEMORY_HOST
646 * Interlace Support: 0
647
648### AMFVideoEncoder_HEVC
649
650 * Acceleration Type: AMF_ACCEL_HARDWARE
651 * AMF_VIDEO_ENCODER_HEVC_CAP_MAX_BITRATE: 2 147 483 647
652 * AMF_VIDEO_ENCODER_HEVC_CAP_NUM_OF_STREAMS: 16
653 * AMF_VIDEO_ENCODER_HEVC_CAP_MAX_PROFILE: AMF_VIDEO_ENCODER_HEVC_PROFILE_MAIN
654 * AMF_VIDEO_ENCODER_HEVC_CAP_MAX_TIER: AMF_VIDEO_ENCODER_HEVC_TIER_HIGH
655 * AMF_VIDEO_ENCODER_HEVC_CAP_MAX_LEVEL: AMF_LEVEL_6_2
656 * AMF_VIDEO_ENCODER_HEVC_CAP_MIN_REFERENCE_FRAMES: 1
657 * AMF_VIDEO_ENCODER_HEVC_CAP_MAX_REFERENCE_FRAMES: 16
658
659EngineType      AMF_VARIANT_INT64       0
660HevcUsage       AMF_VARIANT_INT64       0
661HevcFrameSize   AMF_VARIANT_SIZE        width 1920      height 1080
662HevcProfile     AMF_VARIANT_INT64       1
663HevcTier        AMF_VARIANT_INT64       0
664HevcProfileLevel        AMF_VARIANT_INT64       186
665HevcMaxOfLTRFrames      AMF_VARIANT_INT64       0
666HevcMaxNumRefFrames     AMF_VARIANT_INT64       1
667InstanceID      AMF_VARIANT_INT64       -1
668HevcMaxMBPerSec AMF_VARIANT_INT64       61200
669HevcTargetBitrate       AMF_VARIANT_INT64       20000000
670HevcPeakBitrate AMF_VARIANT_INT64       30000000
671HevcRateControlMethod   AMF_VARIANT_INT64       2
672HevcEnforceHRD  AMF_VARIANT_BOOL        0
673HevcFillerDataEnable    AMF_VARIANT_BOOL        0
674HevcEnableVBAQ  AMF_VARIANT_BOOL        0
675HevcHighMotionQualityBoostEnable        AMF_VARIANT_BOOL        0
676HevcRateControlPreAnalysisEnable        AMF_VARIANT_BOOL        0
677HevcRateControlSkipFrameEnable  AMF_VARIANT_BOOL        0
678HevcMinQP_I     AMF_VARIANT_INT64       0
679HevcMaxQP_I     AMF_VARIANT_INT64       51
680HevcMinQP_P     AMF_VARIANT_INT64       18
681HevcMaxQP_P     AMF_VARIANT_INT64       46
682QPCBOFFSET      AMF_VARIANT_INT64       0
683QPCROFFSET      AMF_VARIANT_INT64       0
684GOPType AMF_VARIANT_INT64       0
685HevcGOPSPerIDR  AMF_VARIANT_INT64       1
686HevcGOPSize     AMF_VARIANT_INT64       30
687GOPSizeMin      AMF_VARIANT_INT64       0
688GOPSizeMax      AMF_VARIANT_INT64       16
689HevcFrameRate   AMF_VARIANT_RATE        num 30  den 1
690HevcAspectRatio AMF_VARIANT_RATIO       num 1   den 1
691NominalRange    AMF_VARIANT_BOOL        0
692HevcVBVBufferSize       AMF_VARIANT_INT64       20000000
693HevcInitialVBVBufferFullness    AMF_VARIANT_INT64       64
694HevcMaxAUSize   AMF_VARIANT_INT64       0
695HevcHeaderInsertionMode AMF_VARIANT_INT64       1
696HevcDeBlockingFilter    AMF_VARIANT_BOOL        0
697IntraRefreshNumOfStripes        AMF_VARIANT_INT64       1
698IntraRefreshMode        AMF_VARIANT_INT64       0
699HevcSlicesPerFrame      AMF_VARIANT_INT64       1
700BPicturesPattern        AMF_VARIANT_INT64       0
701LowLatencyInternal      AMF_VARIANT_BOOL        1
702CommonLowLatencyInternal        AMF_VARIANT_BOOL        0
703EnableGOPAlignment      AMF_VARIANT_BOOL        1
704HevcSliceControlMode    AMF_VARIANT_INT64       0
705HevcSliceControlSize    AMF_VARIANT_INT64       2176
706HevcOutputMode  AMF_VARIANT_INT64       0
707CABACEnable     AMF_VARIANT_INT64       1
708HevcQualityPreset       AMF_VARIANT_INT64       0
709HevcHalfPixel   AMF_VARIANT_BOOL        1
710HevcQuarterPixel        AMF_VARIANT_BOOL        1
711HevcExtraData   AMF_VARIANT_EMPTY
712PerformanceCounter      AMF_VARIANT_EMPTY
713UniqueInstance  AMF_VARIANT_INT64       0
714HevcMaxNumOfTemporalLayers      AMF_VARIANT_INT64       1
715HevcNumOfTemporalLayers AMF_VARIANT_INT64       1
716HevcTemporalLayerSelect AMF_VARIANT_INT64       0
717HevcEncodeLatency       AMF_VARIANT_INT64       0
718HevcReconstructedPicture        AMF_VARIANT_BOOL        0
719TL0.HevcQP_I    AMF_VARIANT_INT64       26
720TL0.HevcQP_P    AMF_VARIANT_INT64       26
721TL1.HevcQP_I    AMF_VARIANT_INT64       26
722TL1.HevcQP_P    AMF_VARIANT_INT64       26
723TL2.HevcQP_I    AMF_VARIANT_INT64       26
724TL2.HevcQP_P    AMF_VARIANT_INT64       26
725TL3.HevcQP_I    AMF_VARIANT_INT64       26
726TL3.HevcQP_P    AMF_VARIANT_INT64       26
727HevcInsertHeader        AMF_VARIANT_BOOL        0
728HevcForcePictureType    AMF_VARIANT_INT64       0
729HevcInsertAUD   AMF_VARIANT_BOOL        0
730HevcEndOfSequence       AMF_VARIANT_BOOL        0
731HevcEndOfStream AMF_VARIANT_BOOL        0
732HevcMarkCurrentWithLTRIndex     AMF_VARIANT_INT64       0
733HevcForceLTRReferenceBitfield   AMF_VARIANT_INT64       0
734HevcInputQueueSize      AMF_VARIANT_INT64       16
735HevcEnablePreAnalysis   AMF_VARIANT_BOOL        0
736
737HevcBFrames     AMF_VARIANT_INT64       0
738HevcColorConversion     AMF_VARIANT_INT64       1
739HevcMaxBitrate  AMF_VARIANT_INT64       2147483647
740HevcMaxLevel    AMF_VARIANT_INT64       186
741HevcMaxProfile  AMF_VARIANT_INT64       1
742HevcMaxReferenceFrames  AMF_VARIANT_INT64       16
743HevcMaxTier     AMF_VARIANT_INT64       1
744HevcMinReferenceFrames  AMF_VARIANT_INT64       1
745HevcNumOfStreams        AMF_VARIANT_INT64       16
746HevcPreAnalysis AMF_VARIANT_BOOL        1
747HevcROIMap      AMF_VARIANT_BOOL        1
748
749#### Input
750
751 * Width Range: 192 - 4 096
752 * Height Range: 128 - 4 096
753 * Vertical Alignment: 32
754 * Format Count: 7
755 * Format: AMF_SURFACE_NV12 Native
756 * Format: AMF_SURFACE_P010 Native
757 * Format: AMF_SURFACE_YUV420P
758 * Format: AMF_SURFACE_YV12
759 * Format: AMF_SURFACE_BGRA
760 * Format: AMF_SURFACE_RGBA
761 * Format: AMF_SURFACE_ARGB
762 * Memory Type Count: 4
763 * Memory Type: AMF_MEMORY_DX11 Native
764 * Memory Type: AMF_MEMORY_OPENCL
765 * Memory Type: AMF_MEMORY_OPENGL
766 * Memory Type: AMF_MEMORY_HOST
767 * Interlace Support: 0
768
769#### Output
770
771 * Width Range: 192 - 4 096
772 * Height Range: 128 - 4 096
773 * Vertical Alignment: 32
774 * Format Count: 2
775 * Format: AMF_SURFACE_NV12 Native
776 * Format: AMF_SURFACE_P010 Native
777 * Memory Type Count: 4
778 * Memory Type: AMF_MEMORY_DX11 Native
779 * Memory Type: AMF_MEMORY_OPENCL
780 * Memory Type: AMF_MEMORY_OPENGL
781 * Memory Type: AMF_MEMORY_HOST
782 * Interlace Support: 0
783
784### AMFVideoConverter
785
786 * Acceleration Type: AMF_ACCEL_GPU
787
788#### Input
789
790 * Width Range: 32 - 4 096
791 * Height Range: 32 - 4 096
792 * Vertical Alignment: 2
793 * Format Count: 8
794 * Format: AMF_SURFACE_NV12 Native
795 * Format: AMF_SURFACE_YV12 Native
796 * Format: AMF_SURFACE_BGRA Native
797 * Format: AMF_SURFACE_ARGB Native
798 * Format: AMF_SURFACE_RGBA Native
799 * Format: AMF_SURFACE_YUV420P Native
800 * Format: AMF_SURFACE_YUY2 Native
801 * Format: AMF_SURFACE_UYVY Native
802 * Memory Type Count: 4
803 * Memory Type: AMF_MEMORY_DX11 Native
804 * Memory Type: AMF_MEMORY_OPENCL Native
805 * Memory Type: AMF_MEMORY_OPENGL Native
806 * Memory Type: AMF_MEMORY_HOST
807 * Interlace Support: 0
808
809#### Output
810
811 * Width Range: 32 - 4 096
812 * Height Range: 32 - 4 096
813 * Vertical Alignment: 2
814 * Format Count: 6
815 * Format: AMF_SURFACE_NV12 Native
816 * Format: AMF_SURFACE_YV12 Native
817 * Format: AMF_SURFACE_BGRA Native
818 * Format: AMF_SURFACE_ARGB Native
819 * Format: AMF_SURFACE_RGBA Native
820 * Format: AMF_SURFACE_YUV420P Native
821 * Memory Type Count: 4
822 * Memory Type: AMF_MEMORY_DX11 Native
823 * Memory Type: AMF_MEMORY_OPENCL Native
824 * Memory Type: AMF_MEMORY_OPENGL Native
825 * Memory Type: AMF_MEMORY_HOST
826 * Interlace Support: 0
827
Note: See TracBrowser for help on using the repository browser.