libvpx.vpx.vpx_encoder

Undocumented in source.

Members

Aliases

vpx_codec_cx_pkt_t
alias vpx_codec_cx_pkt_t = vpx_codec_cx_pkt
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_codec_enc_cfg_t
alias vpx_codec_enc_cfg_t = vpx_codec_enc_cfg
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_codec_er_flags_t
alias vpx_codec_er_flags_t = uint32_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_codec_frame_flags_t
alias vpx_codec_frame_flags_t = uint32_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_codec_pts_t
alias vpx_codec_pts_t = int64_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_enc_frame_flags_t
alias vpx_enc_frame_flags_t = long
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_fixed_buf_t
alias vpx_fixed_buf_t = vpx_fixed_buf
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_rational_t
alias vpx_rational_t = vpx_rational
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

vpx_codec_cx_pkt_kind
enum vpx_codec_cx_pkt_kind
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_enc_pass
enum vpx_enc_pass
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_kf_mode
enum vpx_kf_mode
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_rc_mode
enum vpx_rc_mode
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

vpx_codec_enc_config_default
vpx_codec_err_t vpx_codec_enc_config_default(vpx_codec_iface_t* iface, vpx_codec_enc_cfg_t* cfg, uint usage)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_codec_enc_config_set
vpx_codec_err_t vpx_codec_enc_config_set(vpx_codec_ctx_t* ctx, vpx_codec_enc_cfg_t* cfg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_codec_enc_init_multi_ver
vpx_codec_err_t vpx_codec_enc_init_multi_ver(vpx_codec_ctx_t* ctx, vpx_codec_iface_t* iface, vpx_codec_enc_cfg_t* cfg, int num_enc, vpx_codec_flags_t flags, vpx_rational_t* dsf, int ver)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_codec_enc_init_ver
vpx_codec_err_t vpx_codec_enc_init_ver(vpx_codec_ctx_t* ctx, vpx_codec_iface_t* iface, vpx_codec_enc_cfg_t* cfg, vpx_codec_flags_t flags, int ver)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_codec_encode
vpx_codec_err_t vpx_codec_encode(vpx_codec_ctx_t* ctx, vpx_image_t* img, vpx_codec_pts_t pts, ulong duration, vpx_enc_frame_flags_t flags, ulong deadline)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_codec_get_cx_data
vpx_codec_cx_pkt_t* vpx_codec_get_cx_data(vpx_codec_ctx_t* ctx, vpx_codec_iter_t* iter)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_codec_get_global_headers
vpx_fixed_buf_t* vpx_codec_get_global_headers(vpx_codec_ctx_t* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_codec_get_preview_frame
vpx_image_t* vpx_codec_get_preview_frame(vpx_codec_ctx_t* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_codec_set_cx_data_buf
vpx_codec_err_t vpx_codec_set_cx_data_buf(vpx_codec_ctx_t* ctx, vpx_fixed_buf_t* buf, uint pad_before, uint pad_after)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

MAX_LAYERS
enum MAX_LAYERS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MAX_PERIODICITY
enum MAX_PERIODICITY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VPX_CODEC_CAP_OUTPUT_PARTITION
enum VPX_CODEC_CAP_OUTPUT_PARTITION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VPX_CODEC_CAP_PSNR
enum VPX_CODEC_CAP_PSNR;

< Can issue PSNR packets

VPX_CODEC_USE_OUTPUT_PARTITION
enum VPX_CODEC_USE_OUTPUT_PARTITION;

< Make the encoder output one partition at a time.

VPX_CODEC_USE_PSNR
enum VPX_CODEC_USE_PSNR;

< Calculate PSNR on each frame

VPX_DL_BEST_QUALITY
enum VPX_DL_BEST_QUALITY;

< deadline parameter analogous to * VPx BEST QUALITY mode.

VPX_DL_GOOD_QUALITY
enum VPX_DL_GOOD_QUALITY;

< deadline parameter analogous to * VPx GOOD QUALITY mode.

VPX_DL_REALTIME
enum VPX_DL_REALTIME;

< deadline parameter analogous to * VPx REALTIME mode.

VPX_EFLAG_FORCE_KF
enum VPX_EFLAG_FORCE_KF;

< Force this frame to be a keyframe

VPX_ENCODER_ABI_VERSION
enum VPX_ENCODER_ABI_VERSION;

<\hideinitializer

VPX_ERROR_RESILIENT_DEFAULT
enum VPX_ERROR_RESILIENT_DEFAULT;

< Improve resiliency against losses of whole frames

VPX_ERROR_RESILIENT_PARTITIONS
enum VPX_ERROR_RESILIENT_PARTITIONS;

< The frame partitions are independently decodable by the bool decoder, meaning that partitions can be decoded even though earlier partitions have been lost. Note that intra predicition is still done over the partition boundary.

VPX_FRAME_IS_DROPPABLE
enum VPX_FRAME_IS_DROPPABLE;

< frame can be dropped without affecting the stream (no future frame depends on this one)

VPX_FRAME_IS_FRAGMENT
enum VPX_FRAME_IS_FRAGMENT;

< this is a fragment of the encoded frame

VPX_FRAME_IS_INVISIBLE
enum VPX_FRAME_IS_INVISIBLE;

< frame should be decoded but will not be shown

VPX_FRAME_IS_KEY
enum VPX_FRAME_IS_KEY;

< frame is the start of a GOP

VPX_SS_DEFAULT_LAYERS
enum VPX_SS_DEFAULT_LAYERS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VPX_SS_MAX_LAYERS
enum VPX_SS_MAX_LAYERS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VPX_TS_MAX_LAYERS
enum VPX_TS_MAX_LAYERS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VPX_TS_MAX_PERIODICITY
enum VPX_TS_MAX_PERIODICITY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_codec_enc_init
enum vpx_codec_enc_init;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_codec_enc_init_multi
enum vpx_codec_enc_init_multi;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

vpx_codec_cx_pkt
struct vpx_codec_cx_pkt
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_codec_enc_cfg
struct vpx_codec_enc_cfg
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_fixed_buf
struct vpx_fixed_buf
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vpx_rational
struct vpx_rational
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta