H.264 Encode Configuration Parameters
This table describes the H.264 encode configuration parameters:
|
Parameter |
Description |
|---|---|
|
H264Profile |
Supported profiles are:
|
|
H264Level |
Specifies the encoding level. It is recommended that the client set the level to 0 to enable the NvMedia Encode interface to select the correct level. |
|
H264Features |
Specifies the bitwise OR'ed configuration feature flags. The flags are:
|
|
H264IdrPeriod |
Specifies the IDR interval. If not set, it defaults to the GOP length. A low latency application client must set IDR interval to 0 so that IDR frames are not inserted automatically. |
|
H264RepeatSPSPPSMode |
Specifies the frequency of writing Sequence and Picture parameters. Value may be:
|
|
H264NumSliceCountMinus1 |
One less than the number of slices desired per frame. |
|
H264DisableDeblockingFilterIDC |
Deblocking filter mode. Value may be 0, 1, or 2. |
|
H264IntraRefreshPeriod |
Interval between successive intra refreshes, if Intra refresh is enabled and one-time intra refresh configuration is desired. If The client must set |
|
H264IntraRefreshCnt |
Number of frames over which intra refresh occurs. |
|
H264MaxSliceSizeInBytes |
Maximum slice size, in bytes, for dynamic slice mode. The client must enable dynamic slice mode to use this parameter. |
|
H264AdaptiveTransformMode |
Specifies the Adaptive Transform Mode. Available modes are:
|
|
H264BdirectMode |
Specifies the B Direct mode. Available modes are:
|
|
H264EntropyCodingMode |
Specifies the entropy coding mode. Available modes are:
|
|
H264MotionPredictionExclusionFlags |
Specifies the bitwise OR'ed exclusion flags for motion prediction. Available flags are:
|