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§
- X264
HrdT - X264
Image PropertiesT - X264
ImageT - X264
LevelT - X264
NalT - 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.
- X264
ParamT - X264
PictureT - X264
SeiPayloadT - Arbitrary user SEI:
- X264
SeiT - X264T
- opaque handler for encoder
- X264
ZoneT - Zones: override ratecontrol or other options for specific sections of the video.