source: trunk/Utilities/MediaFoundation/VideoEncoderTransforms/Data/AMD AMF SDK/AMD Radeon RX 5700 XT (1.4.17.0).md @ 938

Last change on this file since 938 was 938, checked in by roman, 2 years ago
File size: 25.9 KB
Line 
1## AMD Radeon RX 5700 XT
2
3 * AMF SDK Version: 1.4.16.0 // https://gpuopen.com/gaming-product/advanced-media-framework/
4 * AMF Runtime Version: 1.4.17.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 - 7,680
237 * Height Range: 32 - 4,320
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 - 7,680
247 * Height Range: 32 - 4,320
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 - 7,680
270 * Height Range: 32 - 4,320
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 - 7,680
280 * Height Range: 32 - 4,320
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
301AspectRatio     AMF_VARIANT_RATIO       num 1   den 1
302BPicturesPattern        AMF_VARIANT_INT64       0
303BReferenceEnable        AMF_VARIANT_BOOL        0
304CABACEnable     AMF_VARIANT_INT64       0
305CodecId AMF_VARIANT_INT64       5
306ColorBitDepth   AMF_VARIANT_INT64       8
307DeBlockingFilter        AMF_VARIANT_BOOL        1
308EnableGOPAlignment      AMF_VARIANT_BOOL        1
309EnablePreAnalysis       AMF_VARIANT_BOOL        0
310EnableVBAQ      AMF_VARIANT_BOOL        0
311EncodeLatency   AMF_VARIANT_INT64       0
312EndOfSequence   AMF_VARIANT_BOOL        0
313EndOfStream     AMF_VARIANT_BOOL        0
314EnforceHRD      AMF_VARIANT_BOOL        0
315EngineType      AMF_VARIANT_INT64       0
316ExtraData       AMF_VARIANT_EMPTY
317FillerDataEnable        AMF_VARIANT_BOOL        0
318ForceLTRReferenceBitfield       AMF_VARIANT_INT64       0
319ForcePictureType        AMF_VARIANT_INT64       0
320FrameRate       AMF_VARIANT_RATE        num 30  den 1
321FrameSize       AMF_VARIANT_SIZE        width 1920      height 1080
322FullRangeColor  AMF_VARIANT_BOOL        0
323GOPSize AMF_VARIANT_INT64       60
324GOPType AMF_VARIANT_INT64       0
325HalfPixel       AMF_VARIANT_BOOL        1
326HeaderInsertionMode     AMF_VARIANT_INT64       2
327HeaderInsertionSpacing  AMF_VARIANT_INT64       0
328HighMotionQualityBoostEnable    AMF_VARIANT_BOOL        0
329IDRPeriod       AMF_VARIANT_INT64       30
330InColorProfile  AMF_VARIANT_INT64       0
331InColorTransferChar     AMF_VARIANT_INT64       0
332InHDRMetadata   AMF_VARIANT_EMPTY
333InitialVBVBufferFullness        AMF_VARIANT_INT64       64
334InputQueueSize  AMF_VARIANT_INT64       16
335InsertAUD       AMF_VARIANT_BOOL        1
336InsertPPS       AMF_VARIANT_BOOL        0
337InsertSPS       AMF_VARIANT_BOOL        0
338InstanceID      AMF_VARIANT_INT64       -1
339IntraRefreshMBsNumberPerSlot    AMF_VARIANT_INT64       0
340IntraRefreshMode        AMF_VARIANT_INT64       0
341IntraRefreshNumOfStripes        AMF_VARIANT_INT64       1
342IsUVE   AMF_VARIANT_BOOL        1
343LowLatencyInternal      AMF_VARIANT_BOOL        1
344MarkCurrentWithLTRIndex AMF_VARIANT_INT64       -1
345MaxAUSize       AMF_VARIANT_INT64       0
346MaxMBPerSec     AMF_VARIANT_INT64       1944000
347MaxNumOfTemporalLayers  AMF_VARIANT_INT64       1
348MaxNumRefFrames AMF_VARIANT_INT64       4
349MaxOfLTRFrames  AMF_VARIANT_INT64       0
350MaxQP   AMF_VARIANT_INT64       51
351MinQP   AMF_VARIANT_INT64       0
352NumOfTemporalEnhancmentLayers   AMF_VARIANT_INT64       1
353OutColorProfile AMF_VARIANT_INT64       0
354OutColorTransferChar    AMF_VARIANT_INT64       0
355OutputMode      AMF_VARIANT_INT64       0
356PeakBitrate     AMF_VARIANT_INT64       30000000
357PerformanceCounter      AMF_VARIANT_EMPTY
358Profile AMF_VARIANT_INT64       77
359ProfileLevel    AMF_VARIANT_INT64       42
360QPB     AMF_VARIANT_INT64       22
361QPI     AMF_VARIANT_INT64       22
362QPP     AMF_VARIANT_INT64       22
363QualityPreset   AMF_VARIANT_INT64       0
364QuarterPixel    AMF_VARIANT_BOOL        1
365QueryTimeout    AMF_VARIANT_INT64       0
366RateControlMethod       AMF_VARIANT_INT64       2
367RateControlPreanalysisEnable    AMF_VARIANT_INT64       0
368RateControlSkipFrameEnable      AMF_VARIANT_BOOL        0
369ReconstructedPicture    AMF_VARIANT_BOOL        0
370ScanType        AMF_VARIANT_INT64       0
371SliceControlMode        AMF_VARIANT_INT64       0
372SliceControlSize        AMF_VARIANT_INT64       34560
373SlicesPerFrame  AMF_VARIANT_INT64       1
374TL0.QL0.EnforceHRD      AMF_VARIANT_BOOL        0
375TL0.QL0.FillerDataEnable        AMF_VARIANT_BOOL        0
376TL0.QL0.FrameRate       AMF_VARIANT_RATE        num 30  den 1
377TL0.QL0.MaxAUSize       AMF_VARIANT_INT64       0
378TL0.QL0.MaxQP   AMF_VARIANT_INT64       51
379TL0.QL0.MinQP   AMF_VARIANT_INT64       0
380TL0.QL0.PeakBitrate     AMF_VARIANT_INT64       30000000
381TL0.QL0.QPB     AMF_VARIANT_INT64       22
382TL0.QL0.QPI     AMF_VARIANT_INT64       22
383TL0.QL0.QPP     AMF_VARIANT_INT64       22
384TL0.QL0.RateControlMethod       AMF_VARIANT_INT64       2
385TL0.QL0.TargetBitrate   AMF_VARIANT_INT64       20000000
386TL0.QL0.VBVBufferSize   AMF_VARIANT_INT64       20000000
387TL1.QL0.EnforceHRD      AMF_VARIANT_BOOL        0
388TL1.QL0.FillerDataEnable        AMF_VARIANT_BOOL        0
389TL1.QL0.FrameRate       AMF_VARIANT_RATE        num 30  den 1
390TL1.QL0.MaxAUSize       AMF_VARIANT_INT64       0
391TL1.QL0.MaxQP   AMF_VARIANT_INT64       51
392TL1.QL0.MinQP   AMF_VARIANT_INT64       0
393TL1.QL0.PeakBitrate     AMF_VARIANT_INT64       30000000
394TL1.QL0.QPB     AMF_VARIANT_INT64       22
395TL1.QL0.QPI     AMF_VARIANT_INT64       22
396TL1.QL0.QPP     AMF_VARIANT_INT64       22
397TL1.QL0.RateControlMethod       AMF_VARIANT_INT64       2
398TL1.QL0.TargetBitrate   AMF_VARIANT_INT64       20000000
399TL1.QL0.VBVBufferSize   AMF_VARIANT_INT64       20000000
400TL2.QL0.EnforceHRD      AMF_VARIANT_BOOL        0
401TL2.QL0.FillerDataEnable        AMF_VARIANT_BOOL        0
402TL2.QL0.FrameRate       AMF_VARIANT_RATE        num 30  den 1
403TL2.QL0.MaxAUSize       AMF_VARIANT_INT64       0
404TL2.QL0.MaxQP   AMF_VARIANT_INT64       51
405TL2.QL0.MinQP   AMF_VARIANT_INT64       0
406TL2.QL0.PeakBitrate     AMF_VARIANT_INT64       30000000
407TL2.QL0.QPB     AMF_VARIANT_INT64       22
408TL2.QL0.QPI     AMF_VARIANT_INT64       22
409TL2.QL0.QPP     AMF_VARIANT_INT64       22
410TL2.QL0.RateControlMethod       AMF_VARIANT_INT64       2
411TL2.QL0.TargetBitrate   AMF_VARIANT_INT64       20000000
412TL2.QL0.VBVBufferSize   AMF_VARIANT_INT64       20000000
413TL3.QL0.EnforceHRD      AMF_VARIANT_BOOL        0
414TL3.QL0.FillerDataEnable        AMF_VARIANT_BOOL        0
415TL3.QL0.FrameRate       AMF_VARIANT_RATE        num 30  den 1
416TL3.QL0.MaxAUSize       AMF_VARIANT_INT64       0
417TL3.QL0.MaxQP   AMF_VARIANT_INT64       51
418TL3.QL0.MinQP   AMF_VARIANT_INT64       0
419TL3.QL0.PeakBitrate     AMF_VARIANT_INT64       30000000
420TL3.QL0.QPB     AMF_VARIANT_INT64       22
421TL3.QL0.QPI     AMF_VARIANT_INT64       22
422TL3.QL0.QPP     AMF_VARIANT_INT64       22
423TL3.QL0.RateControlMethod       AMF_VARIANT_INT64       2
424TL3.QL0.TargetBitrate   AMF_VARIANT_INT64       20000000
425TL3.QL0.VBVBufferSize   AMF_VARIANT_INT64       20000000
426TargetBitrate   AMF_VARIANT_INT64       20000000
427TemporalLayerSelect     AMF_VARIANT_INT64       0
428UniqueInstance  AMF_VARIANT_INT64       0
429Usage   AMF_VARIANT_INT64       0
430VBVBufferSize   AMF_VARIANT_INT64       20000000
431
432BFrames AMF_VARIANT_INT64       0
433ColorConversion AMF_VARIANT_INT64       0
434MaxBitrate      AMF_VARIANT_INT64       2147483647
435MaxLevel        AMF_VARIANT_INT64       52
436MaxProfile      AMF_VARIANT_INT64       100
437MaxReferenceFrames      AMF_VARIANT_INT64       16
438MaxThroughput   AMF_VARIANT_INT64       0
439MinReferenceFrames      AMF_VARIANT_INT64       1
440NumOfStreams    AMF_VARIANT_INT64       16
441PreAnalysis     AMF_VARIANT_BOOL        1
442QueryTimeoutSupport     AMF_VARIANT_BOOL        1
443ROIMap  AMF_VARIANT_BOOL        1
444RequestedThroughput     AMF_VARIANT_INT64       0
445
446#### Input
447
448 * Width Range: 112 - 4,096
449 * Height Range: 16 - 4,096
450 * Vertical Alignment: 32
451 * Format Count: 6
452 * Format: AMF_SURFACE_NV12 Native
453 * Format: AMF_SURFACE_YUV420P
454 * Format: AMF_SURFACE_YV12
455 * Format: AMF_SURFACE_BGRA
456 * Format: AMF_SURFACE_RGBA
457 * Format: AMF_SURFACE_ARGB
458 * Memory Type Count: 4
459 * Memory Type: AMF_MEMORY_DX11 Native
460 * Memory Type: AMF_MEMORY_OPENCL
461 * Memory Type: AMF_MEMORY_OPENGL
462 * Memory Type: AMF_MEMORY_HOST
463 * Interlace Support: 0
464
465#### Output
466
467 * Width Range: 112 - 4,096
468 * Height Range: 16 - 4,096
469 * Vertical Alignment: 32
470 * Format Count: 1
471 * Format: AMF_SURFACE_NV12 Native
472 * Memory Type Count: 4
473 * Memory Type: AMF_MEMORY_DX11 Native
474 * Memory Type: AMF_MEMORY_OPENCL
475 * Memory Type: AMF_MEMORY_OPENGL
476 * Memory Type: AMF_MEMORY_HOST
477 * Interlace Support: 0
478
479### AMFVideoEncoderVCE_SVC
480
481 * Acceleration Type: AMF_ACCEL_HARDWARE
482 * AMF_VIDEO_ENCODER_CAP_MAX_BITRATE: 2,147,483,647
483 * AMF_VIDEO_ENCODER_CAP_NUM_OF_STREAMS: 16
484 * AMF_VIDEO_ENCODER_CAP_MAX_PROFILE: AMF_VIDEO_ENCODER_PROFILE_HIGH
485 * AMF_VIDEO_ENCODER_CAP_MAX_LEVEL: 52
486 * AMF_VIDEO_ENCODER_CAP_BFRAMES: 0
487 * AMF_VIDEO_ENCODER_CAP_MIN_REFERENCE_FRAMES: 1
488 * AMF_VIDEO_ENCODER_CAP_MAX_REFERENCE_FRAMES: 16
489
490AspectRatio     AMF_VARIANT_RATIO       num 1   den 1
491BPicturesPattern        AMF_VARIANT_INT64       0
492BReferenceEnable        AMF_VARIANT_BOOL        0
493CABACEnable     AMF_VARIANT_INT64       0
494CodecId AMF_VARIANT_INT64       5
495ColorBitDepth   AMF_VARIANT_INT64       8
496DeBlockingFilter        AMF_VARIANT_BOOL        1
497EnableGOPAlignment      AMF_VARIANT_BOOL        1
498EnablePreAnalysis       AMF_VARIANT_BOOL        0
499EnableVBAQ      AMF_VARIANT_BOOL        0
500EncodeLatency   AMF_VARIANT_INT64       0
501EndOfSequence   AMF_VARIANT_BOOL        0
502EndOfStream     AMF_VARIANT_BOOL        0
503EnforceHRD      AMF_VARIANT_BOOL        0
504EngineType      AMF_VARIANT_INT64       0
505ExtraData       AMF_VARIANT_EMPTY
506FillerDataEnable        AMF_VARIANT_BOOL        0
507ForceLTRReferenceBitfield       AMF_VARIANT_INT64       0
508ForcePictureType        AMF_VARIANT_INT64       0
509FrameRate       AMF_VARIANT_RATE        num 30  den 1
510FrameSize       AMF_VARIANT_SIZE        width 1920      height 1080
511FullRangeColor  AMF_VARIANT_BOOL        0
512GOPSize AMF_VARIANT_INT64       60
513GOPType AMF_VARIANT_INT64       0
514HalfPixel       AMF_VARIANT_BOOL        1
515HeaderInsertionMode     AMF_VARIANT_INT64       2
516HeaderInsertionSpacing  AMF_VARIANT_INT64       0
517HighMotionQualityBoostEnable    AMF_VARIANT_BOOL        0
518IDRPeriod       AMF_VARIANT_INT64       30
519InColorProfile  AMF_VARIANT_INT64       0
520InColorTransferChar     AMF_VARIANT_INT64       0
521InHDRMetadata   AMF_VARIANT_EMPTY
522InitialVBVBufferFullness        AMF_VARIANT_INT64       64
523InputQueueSize  AMF_VARIANT_INT64       16
524InsertAUD       AMF_VARIANT_BOOL        1
525InsertPPS       AMF_VARIANT_BOOL        0
526InsertSPS       AMF_VARIANT_BOOL        0
527InstanceID      AMF_VARIANT_INT64       -1
528IntraRefreshMBsNumberPerSlot    AMF_VARIANT_INT64       0
529IntraRefreshMode        AMF_VARIANT_INT64       0
530IntraRefreshNumOfStripes        AMF_VARIANT_INT64       1
531IsUVE   AMF_VARIANT_BOOL        1
532LowLatencyInternal      AMF_VARIANT_BOOL        1
533MarkCurrentWithLTRIndex AMF_VARIANT_INT64       -1
534MaxAUSize       AMF_VARIANT_INT64       0
535MaxMBPerSec     AMF_VARIANT_INT64       1944000
536MaxNumOfTemporalLayers  AMF_VARIANT_INT64       1
537MaxNumRefFrames AMF_VARIANT_INT64       4
538MaxOfLTRFrames  AMF_VARIANT_INT64       0
539MaxQP   AMF_VARIANT_INT64       51
540MinQP   AMF_VARIANT_INT64       0
541NumOfTemporalEnhancmentLayers   AMF_VARIANT_INT64       1
542OutColorProfile AMF_VARIANT_INT64       0
543OutColorTransferChar    AMF_VARIANT_INT64       0
544OutputMode      AMF_VARIANT_INT64       0
545PeakBitrate     AMF_VARIANT_INT64       30000000
546PerformanceCounter      AMF_VARIANT_EMPTY
547Profile AMF_VARIANT_INT64       77
548ProfileLevel    AMF_VARIANT_INT64       42
549QPB     AMF_VARIANT_INT64       22
550QPI     AMF_VARIANT_INT64       22
551QPP     AMF_VARIANT_INT64       22
552QualityPreset   AMF_VARIANT_INT64       0
553QuarterPixel    AMF_VARIANT_BOOL        1
554QueryTimeout    AMF_VARIANT_INT64       0
555RateControlMethod       AMF_VARIANT_INT64       2
556RateControlPreanalysisEnable    AMF_VARIANT_INT64       0
557RateControlSkipFrameEnable      AMF_VARIANT_BOOL        0
558ReconstructedPicture    AMF_VARIANT_BOOL        0
559ScanType        AMF_VARIANT_INT64       0
560SliceControlMode        AMF_VARIANT_INT64       0
561SliceControlSize        AMF_VARIANT_INT64       34560
562SlicesPerFrame  AMF_VARIANT_INT64       1
563TL0.QL0.EnforceHRD      AMF_VARIANT_BOOL        0
564TL0.QL0.FillerDataEnable        AMF_VARIANT_BOOL        0
565TL0.QL0.FrameRate       AMF_VARIANT_RATE        num 30  den 1
566TL0.QL0.MaxAUSize       AMF_VARIANT_INT64       0
567TL0.QL0.MaxQP   AMF_VARIANT_INT64       51
568TL0.QL0.MinQP   AMF_VARIANT_INT64       0
569TL0.QL0.PeakBitrate     AMF_VARIANT_INT64       30000000
570TL0.QL0.QPB     AMF_VARIANT_INT64       22
571TL0.QL0.QPI     AMF_VARIANT_INT64       22
572TL0.QL0.QPP     AMF_VARIANT_INT64       22
573TL0.QL0.RateControlMethod       AMF_VARIANT_INT64       2
574TL0.QL0.TargetBitrate   AMF_VARIANT_INT64       20000000
575TL0.QL0.VBVBufferSize   AMF_VARIANT_INT64       20000000
576TL1.QL0.EnforceHRD      AMF_VARIANT_BOOL        0
577TL1.QL0.FillerDataEnable        AMF_VARIANT_BOOL        0
578TL1.QL0.FrameRate       AMF_VARIANT_RATE        num 30  den 1
579TL1.QL0.MaxAUSize       AMF_VARIANT_INT64       0
580TL1.QL0.MaxQP   AMF_VARIANT_INT64       51
581TL1.QL0.MinQP   AMF_VARIANT_INT64       0
582TL1.QL0.PeakBitrate     AMF_VARIANT_INT64       30000000
583TL1.QL0.QPB     AMF_VARIANT_INT64       22
584TL1.QL0.QPI     AMF_VARIANT_INT64       22
585TL1.QL0.QPP     AMF_VARIANT_INT64       22
586TL1.QL0.RateControlMethod       AMF_VARIANT_INT64       2
587TL1.QL0.TargetBitrate   AMF_VARIANT_INT64       20000000
588TL1.QL0.VBVBufferSize   AMF_VARIANT_INT64       20000000
589TL2.QL0.EnforceHRD      AMF_VARIANT_BOOL        0
590TL2.QL0.FillerDataEnable        AMF_VARIANT_BOOL        0
591TL2.QL0.FrameRate       AMF_VARIANT_RATE        num 30  den 1
592TL2.QL0.MaxAUSize       AMF_VARIANT_INT64       0
593TL2.QL0.MaxQP   AMF_VARIANT_INT64       51
594TL2.QL0.MinQP   AMF_VARIANT_INT64       0
595TL2.QL0.PeakBitrate     AMF_VARIANT_INT64       30000000
596TL2.QL0.QPB     AMF_VARIANT_INT64       22
597TL2.QL0.QPI     AMF_VARIANT_INT64       22
598TL2.QL0.QPP     AMF_VARIANT_INT64       22
599TL2.QL0.RateControlMethod       AMF_VARIANT_INT64       2
600TL2.QL0.TargetBitrate   AMF_VARIANT_INT64       20000000
601TL2.QL0.VBVBufferSize   AMF_VARIANT_INT64       20000000
602TL3.QL0.EnforceHRD      AMF_VARIANT_BOOL        0
603TL3.QL0.FillerDataEnable        AMF_VARIANT_BOOL        0
604TL3.QL0.FrameRate       AMF_VARIANT_RATE        num 30  den 1
605TL3.QL0.MaxAUSize       AMF_VARIANT_INT64       0
606TL3.QL0.MaxQP   AMF_VARIANT_INT64       51
607TL3.QL0.MinQP   AMF_VARIANT_INT64       0
608TL3.QL0.PeakBitrate     AMF_VARIANT_INT64       30000000
609TL3.QL0.QPB     AMF_VARIANT_INT64       22
610TL3.QL0.QPI     AMF_VARIANT_INT64       22
611TL3.QL0.QPP     AMF_VARIANT_INT64       22
612TL3.QL0.RateControlMethod       AMF_VARIANT_INT64       2
613TL3.QL0.TargetBitrate   AMF_VARIANT_INT64       20000000
614TL3.QL0.VBVBufferSize   AMF_VARIANT_INT64       20000000
615TargetBitrate   AMF_VARIANT_INT64       20000000
616TemporalLayerSelect     AMF_VARIANT_INT64       0
617UniqueInstance  AMF_VARIANT_INT64       0
618Usage   AMF_VARIANT_INT64       0
619VBVBufferSize   AMF_VARIANT_INT64       20000000
620
621BFrames AMF_VARIANT_INT64       0
622ColorConversion AMF_VARIANT_INT64       0
623MaxBitrate      AMF_VARIANT_INT64       2147483647
624MaxLevel        AMF_VARIANT_INT64       52
625MaxProfile      AMF_VARIANT_INT64       100
626MaxReferenceFrames      AMF_VARIANT_INT64       16
627MaxThroughput   AMF_VARIANT_INT64       0
628MinReferenceFrames      AMF_VARIANT_INT64       1
629NumOfStreams    AMF_VARIANT_INT64       16
630PreAnalysis     AMF_VARIANT_BOOL        1
631QueryTimeoutSupport     AMF_VARIANT_BOOL        1
632ROIMap  AMF_VARIANT_BOOL        1
633RequestedThroughput     AMF_VARIANT_INT64       0
634
635#### Input
636
637 * Width Range: 112 - 4,096
638 * Height Range: 16 - 4,096
639 * Vertical Alignment: 32
640 * Format Count: 6
641 * Format: AMF_SURFACE_NV12 Native
642 * Format: AMF_SURFACE_YUV420P
643 * Format: AMF_SURFACE_YV12
644 * Format: AMF_SURFACE_BGRA
645 * Format: AMF_SURFACE_RGBA
646 * Format: AMF_SURFACE_ARGB
647 * Memory Type Count: 4
648 * Memory Type: AMF_MEMORY_DX11 Native
649 * Memory Type: AMF_MEMORY_OPENCL
650 * Memory Type: AMF_MEMORY_OPENGL
651 * Memory Type: AMF_MEMORY_HOST
652 * Interlace Support: 0
653
654#### Output
655
656 * Width Range: 112 - 4,096
657 * Height Range: 16 - 4,096
658 * Vertical Alignment: 32
659 * Format Count: 1
660 * Format: AMF_SURFACE_NV12 Native
661 * Memory Type Count: 4
662 * Memory Type: AMF_MEMORY_DX11 Native
663 * Memory Type: AMF_MEMORY_OPENCL
664 * Memory Type: AMF_MEMORY_OPENGL
665 * Memory Type: AMF_MEMORY_HOST
666 * Interlace Support: 0
667
668### AMFVideoEncoder_HEVC
669
670 * Acceleration Type: AMF_ACCEL_HARDWARE
671 * AMF_VIDEO_ENCODER_HEVC_CAP_MAX_BITRATE: 2,147,483,647
672 * AMF_VIDEO_ENCODER_HEVC_CAP_NUM_OF_STREAMS: 16
673 * AMF_VIDEO_ENCODER_HEVC_CAP_MAX_PROFILE: AMF_VIDEO_ENCODER_HEVC_PROFILE_MAIN
674 * AMF_VIDEO_ENCODER_HEVC_CAP_MAX_TIER: AMF_VIDEO_ENCODER_HEVC_TIER_HIGH
675 * AMF_VIDEO_ENCODER_HEVC_CAP_MAX_LEVEL: AMF_LEVEL_6_2
676 * AMF_VIDEO_ENCODER_HEVC_CAP_MIN_REFERENCE_FRAMES: 1
677 * AMF_VIDEO_ENCODER_HEVC_CAP_MAX_REFERENCE_FRAMES: 16
678
679BPicturesPattern        AMF_VARIANT_INT64       0
680CABACEnable     AMF_VARIANT_INT64       1
681CommonLowLatencyInternal        AMF_VARIANT_BOOL        0
682EnableGOPAlignment      AMF_VARIANT_BOOL        1
683EngineType      AMF_VARIANT_INT64       0
684GOPSizeMax      AMF_VARIANT_INT64       16
685GOPSizeMin      AMF_VARIANT_INT64       0
686GOPType AMF_VARIANT_INT64       0
687HevcAspectRatio AMF_VARIANT_RATIO       num 1   den 1
688HevcColorBitDepth       AMF_VARIANT_INT64       8
689HevcDeBlockingFilter    AMF_VARIANT_BOOL        0
690HevcEnablePreAnalysis   AMF_VARIANT_BOOL        0
691HevcEnableVBAQ  AMF_VARIANT_BOOL        0
692HevcEncodeLatency       AMF_VARIANT_INT64       0
693HevcEndOfSequence       AMF_VARIANT_BOOL        0
694HevcEndOfStream AMF_VARIANT_BOOL        0
695HevcEnforceHRD  AMF_VARIANT_BOOL        0
696HevcExtraData   AMF_VARIANT_EMPTY
697HevcFillerDataEnable    AMF_VARIANT_BOOL        0
698HevcForceLTRReferenceBitfield   AMF_VARIANT_INT64       0
699HevcForcePictureType    AMF_VARIANT_INT64       0
700HevcFrameRate   AMF_VARIANT_RATE        num 30  den 1
701HevcFrameSize   AMF_VARIANT_SIZE        width 1920      height 1080
702HevcGOPSPerIDR  AMF_VARIANT_INT64       1
703HevcGOPSize     AMF_VARIANT_INT64       30
704HevcHalfPixel   AMF_VARIANT_BOOL        1
705HevcHeaderInsertionMode AMF_VARIANT_INT64       1
706HevcHighMotionQualityBoostEnable        AMF_VARIANT_BOOL        0
707HevcInColorProfile      AMF_VARIANT_INT64       0
708HevcInColorTransferChar AMF_VARIANT_INT64       0
709HevcInHDRMetadata       AMF_VARIANT_EMPTY
710HevcInitialVBVBufferFullness    AMF_VARIANT_INT64       64
711HevcInputQueueSize      AMF_VARIANT_INT64       16
712HevcInsertAUD   AMF_VARIANT_BOOL        0
713HevcInsertHeader        AMF_VARIANT_BOOL        0
714HevcMarkCurrentWithLTRIndex     AMF_VARIANT_INT64       0
715HevcMaxAUSize   AMF_VARIANT_INT64       0
716HevcMaxMBPerSec AMF_VARIANT_INT64       121500
717HevcMaxNumOfTemporalLayers      AMF_VARIANT_INT64       1
718HevcMaxNumRefFrames     AMF_VARIANT_INT64       1
719HevcMaxOfLTRFrames      AMF_VARIANT_INT64       0
720HevcMaxQP_I     AMF_VARIANT_INT64       51
721HevcMaxQP_P     AMF_VARIANT_INT64       46
722HevcMinQP_I     AMF_VARIANT_INT64       0
723HevcMinQP_P     AMF_VARIANT_INT64       18
724HevcNumOfTemporalLayers AMF_VARIANT_INT64       1
725HevcOutColorProfile     AMF_VARIANT_INT64       0
726HevcOutColorTransferChar        AMF_VARIANT_INT64       0
727HevcOutputMode  AMF_VARIANT_INT64       0
728HevcPeakBitrate AMF_VARIANT_INT64       30000000
729HevcProfile     AMF_VARIANT_INT64       1
730HevcProfileLevel        AMF_VARIANT_INT64       186
731HevcQualityPreset       AMF_VARIANT_INT64       0
732HevcQuarterPixel        AMF_VARIANT_BOOL        1
733HevcQueryTimeout        AMF_VARIANT_INT64       0
734HevcRateControlMethod   AMF_VARIANT_INT64       2
735HevcRateControlPreAnalysisEnable        AMF_VARIANT_BOOL        0
736HevcRateControlSkipFrameEnable  AMF_VARIANT_BOOL        0
737HevcReconstructedPicture        AMF_VARIANT_BOOL        0
738HevcSliceControlMode    AMF_VARIANT_INT64       0
739HevcSliceControlSize    AMF_VARIANT_INT64       2176
740HevcSlicesPerFrame      AMF_VARIANT_INT64       1
741HevcTargetBitrate       AMF_VARIANT_INT64       20000000
742HevcTemporalLayerSelect AMF_VARIANT_INT64       0
743HevcTier        AMF_VARIANT_INT64       0
744HevcUsage       AMF_VARIANT_INT64       0
745HevcVBVBufferSize       AMF_VARIANT_INT64       20000000
746InstanceID      AMF_VARIANT_INT64       -1
747IntraRefreshMode        AMF_VARIANT_INT64       0
748IntraRefreshNumOfStripes        AMF_VARIANT_INT64       1
749LowLatencyInternal      AMF_VARIANT_BOOL        1
750NominalRange    AMF_VARIANT_BOOL        0
751PerformanceCounter      AMF_VARIANT_EMPTY
752QPCBOFFSET      AMF_VARIANT_INT64       0
753QPCROFFSET      AMF_VARIANT_INT64       0
754TL0.HevcQP_I    AMF_VARIANT_INT64       26
755TL0.HevcQP_P    AMF_VARIANT_INT64       26
756TL1.HevcQP_I    AMF_VARIANT_INT64       26
757TL1.HevcQP_P    AMF_VARIANT_INT64       26
758TL2.HevcQP_I    AMF_VARIANT_INT64       26
759TL2.HevcQP_P    AMF_VARIANT_INT64       26
760TL3.HevcQP_I    AMF_VARIANT_INT64       26
761TL3.HevcQP_P    AMF_VARIANT_INT64       26
762UniqueInstance  AMF_VARIANT_INT64       0
763
764HevcBFrames     AMF_VARIANT_INT64       0
765HevcColorConversion     AMF_VARIANT_INT64       0
766HevcMaxBitrate  AMF_VARIANT_INT64       2147483647
767HevcMaxLevel    AMF_VARIANT_INT64       186
768HevcMaxProfile  AMF_VARIANT_INT64       1
769HevcMaxReferenceFrames  AMF_VARIANT_INT64       16
770HevcMaxThroughput       AMF_VARIANT_INT64       0
771HevcMaxTier     AMF_VARIANT_INT64       1
772HevcMinReferenceFrames  AMF_VARIANT_INT64       1
773HevcNumOfStreams        AMF_VARIANT_INT64       16
774HevcPreAnalysis AMF_VARIANT_BOOL        1
775HevcQueryTimeoutSupport AMF_VARIANT_BOOL        1
776HevcROIMap      AMF_VARIANT_BOOL        1
777HevcRequestedThroughput AMF_VARIANT_INT64       0
778
779#### Input
780
781 * Width Range: 192 - 4,096
782 * Height Range: 128 - 4,096
783 * Vertical Alignment: 32
784 * Format Count: 7
785 * Format: AMF_SURFACE_NV12 Native
786 * Format: AMF_SURFACE_P010 Native
787 * Format: AMF_SURFACE_YUV420P
788 * Format: AMF_SURFACE_YV12
789 * Format: AMF_SURFACE_BGRA
790 * Format: AMF_SURFACE_RGBA
791 * Format: AMF_SURFACE_ARGB
792 * Memory Type Count: 4
793 * Memory Type: AMF_MEMORY_DX11 Native
794 * Memory Type: AMF_MEMORY_OPENCL
795 * Memory Type: AMF_MEMORY_OPENGL
796 * Memory Type: AMF_MEMORY_HOST
797 * Interlace Support: 0
798
799#### Output
800
801 * Width Range: 192 - 4,096
802 * Height Range: 128 - 4,096
803 * Vertical Alignment: 32
804 * Format Count: 2
805 * Format: AMF_SURFACE_NV12 Native
806 * Format: AMF_SURFACE_P010 Native
807 * Memory Type Count: 4
808 * Memory Type: AMF_MEMORY_DX11 Native
809 * Memory Type: AMF_MEMORY_OPENCL
810 * Memory Type: AMF_MEMORY_OPENGL
811 * Memory Type: AMF_MEMORY_HOST
812 * Interlace Support: 0
813
814### AMFVideoConverter
815
816 * Acceleration Type: AMF_ACCEL_GPU
817
818#### Input
819
820 * Width Range: 32 - 4,096
821 * Height Range: 32 - 4,096
822 * Vertical Alignment: 2
823 * Format Count: 8
824 * Format: AMF_SURFACE_NV12 Native
825 * Format: AMF_SURFACE_YV12 Native
826 * Format: AMF_SURFACE_BGRA Native
827 * Format: AMF_SURFACE_ARGB Native
828 * Format: AMF_SURFACE_RGBA Native
829 * Format: AMF_SURFACE_YUV420P Native
830 * Format: AMF_SURFACE_YUY2 Native
831 * Format: AMF_SURFACE_UYVY Native
832 * Memory Type Count: 4
833 * Memory Type: AMF_MEMORY_DX11 Native
834 * Memory Type: AMF_MEMORY_OPENCL Native
835 * Memory Type: AMF_MEMORY_OPENGL Native
836 * Memory Type: AMF_MEMORY_HOST
837 * Interlace Support: 0
838
839#### Output
840
841 * Width Range: 32 - 4,096
842 * Height Range: 32 - 4,096
843 * Vertical Alignment: 2
844 * Format Count: 6
845 * Format: AMF_SURFACE_NV12 Native
846 * Format: AMF_SURFACE_YV12 Native
847 * Format: AMF_SURFACE_BGRA Native
848 * Format: AMF_SURFACE_ARGB Native
849 * Format: AMF_SURFACE_RGBA Native
850 * Format: AMF_SURFACE_YUV420P Native
851 * Memory Type Count: 4
852 * Memory Type: AMF_MEMORY_DX11 Native
853 * Memory Type: AMF_MEMORY_OPENCL Native
854 * Memory Type: AMF_MEMORY_OPENGL Native
855 * Memory Type: AMF_MEMORY_HOST
856 * Interlace Support: 0
857
Note: See TracBrowser for help on using the repository browser.