Module sys

Source
Expand description

External x264 FFI

Functions§

x264_encoder_close
close an encoder handler
x264_encoder_delayed_frames
return the number of currently delayed (buffered) frames this should be used at the end of the stream, to know when you have all the encoded frames.
x264_encoder_encode
encode one picture.
x264_encoder_headers
return the SPS and PPS that will be used for the whole stream.
x264_encoder_intra_refresh
If an intra refresh is not in progress, begin one with the next P-frame.
x264_encoder_invalidate_reference
An interactive error resilience tool, designed for use in a low-latency one-encoder-few-clients system.
x264_encoder_maximum_delayed_frames
return the maximum number of delayed (buffered) frames that can occur with the current parameters.
x264_encoder_open
create a new encoder handler, all parameters from x264_param_t are copied
x264_encoder_parameters
copies the current internal set of parameters to the pointer provided by the caller.
x264_encoder_reconfig
various parameters from x264_param_t are copied.
x264_nal_encode
x264_param_apply_fastfirstpass
x264_param_apply_fastfirstpass: If first-pass mode is set (rc.b_stat_read == 0, rc.b_stat_write == 1), modify the encoder settings to disable options generally not useful on the first pass.
x264_param_apply_profile
Applies the restrictions of the given profile.
x264_param_default_preset
Multiple tunings can be used if separated by a delimiter in “,./-+”, however multiple psy tunings cannot be used.
x264_param_parse
set one parameter by name.
x264_picture_alloc
alloc data for a picture.
x264_picture_clean
free associated resource for a x264_picture_t allocated with x264_picture_alloc ONLY
x264_picture_init
initialize an x264_picture_t.

Type Aliases§

X264HrdT
X264ImagePropertiesT
X264ImageT
X264LevelT
X264NalT
The data within the payload is already NAL-encapsulated; the ref_idc and type are merely in the struct for easy access by the calling application.
X264ParamT
X264PictureT
X264SeiPayloadT
Arbitrary user SEI:
X264SeiT
X264T
opaque handler for encoder
X264ZoneT
Zones: override ratecontrol or other options for specific sections of the video.