EncoderConfiguration
Complex type specifying the stream’s video configuration to be used by the encoder.
Contents
-
bitrate_interpolation_points
-
List of possible bitrates in kilobits per second providing interpolation points, to allow graceful bitrate degradation. The last value in the list must be the same as
bitrate. The number of points can vary with the encoder. Each encoder's length ofbitrate_interpolation_pointsmust be the same for all configurations. -
Type: Array of integers
-
Required: Yes
-
-
framerate
-
Framerate.
-
Type: Framerate object
-
Required: Yes
-
-
gpu_scale_type
-
Scaling algorithm used to scale from canvas dimensions to output dimensions. Default:
OBS_SCALE_BICUBIC. -
Type: String
-
Valid Values:
OBS_SCALE_AREA|OBS_SCALE_BICUBIC|OBS_SCALE_BILINEAR|OBS_SCALE_LANCZOS|OBS_SCALE_POINT -
Required: No
-
-
height
-
Resolution height in pixels.
-
Type: Integer
-
Valid Range: Minimum value of 64.
-
Required: Yes
-
-
settings
-
Encoder-specific settings.
-
Type: VideoTrackSettings object
-
-
type
-
Type of encoder configuration.
-
Type: String
-
Valid Values:
jim_hevc_nvenc|jim_nvenc -
Required: No
-
-
width
-
Resolution width in pixels.
-
Type: Integer
-
Valid Range: Minimum value of 64.
-
Required: Yes
-