[][src]Module x264_dev::sys

External x264 FFI

Functions

x264_nal_encode
x264_param_parse

set one parameter by name.

x264_param_default_preset

Multiple tunings can be used if separated by a delimiter in ",./-+", however multiple psy tunings cannot be used.

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_picture_init

initialize an x264_picture_t.

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_encoder_reconfig

various 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_headers

return the SPS and PPS that will be used for the whole stream.

x264_encoder_encode

encode one picture.

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_maximum_delayed_frames

return the maximum number of delayed (buffered) frames that can occur with the current parameters.

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_open

create a new encoder handler, all parameters from x264_param_t are copied

Type Definitions

X264T

opaque handler for encoder

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.

X264ZoneT

Zones: override ratecontrol or other options for specific sections of the video.

X264ParamT
X264LevelT
X264HrdT
X264SeiPayloadT

Arbitrary user SEI:

X264SeiT
X264ImageT
X264ImagePropertiesT
X264PictureT