Crate vpx_sys

Source

Re-exports§

pub use self::vpx_img_fmt as vpx_img_fmt_t;
pub use self::vpx_color_space as vpx_color_space_t;
pub use self::vpx_color_range as vpx_color_range_t;
pub use self::vpx_bit_depth as vpx_bit_depth_t;
pub use self::vpx_ref_frame_type as vpx_ref_frame_type_t;
pub use self::vpx_rc_status as vpx_rc_status_t;
pub use self::vpx_scaling_mode_1d as VPX_SCALING_MODE;
pub use self::vp9e_temporal_layering_mode as VP9E_TEMPORAL_LAYERING_MODE;
pub use vpx_codec_err_t::*;

Structs§

vp8_postproc_cfg
vp9_ref_frame
vpx_active_map
vpx_codec_ctx
vpx_codec_cx_pkt
vpx_codec_cx_pkt__bindgen_ty_1__bindgen_ty_1
vpx_codec_cx_pkt__bindgen_ty_1_vpx_psnr_pkt
vpx_codec_dec_cfg
vpx_codec_enc_cfg
vpx_codec_enc_output_cx_cb_pair
vpx_codec_frame_buffer
vpx_codec_iface
vpx_codec_priv
vpx_codec_stream_info
vpx_decrypt_init
vpx_fixed_buf
vpx_image
vpx_image_rect
vpx_rational
vpx_rc_config
vpx_rc_encodeframe_decision
vpx_rc_encodeframe_info
vpx_rc_encodeframe_result
vpx_rc_firstpass_stats
vpx_rc_frame_stats
vpx_rc_funcs
vpx_ref_frame
vpx_roi_map
vpx_scaling_mode
vpx_svc_frame_drop
vpx_svc_layer_id
vpx_svc_parameters
vpx_svc_ref_frame_config
vpx_svc_spatial_layer_sync

Enums§

AQ_MODE
vp8_com_control_id
vp8_dec_control_id
vp8_postproc_level
vp8e_enc_control_id
vp8e_token_partitions
vp8e_tuning
vp9e_temporal_layering_mode
vp9e_tune_content
vpx_bit_depth
vpx_codec_cx_pkt_kind
vpx_codec_err_t
vpx_color_range
vpx_color_space
vpx_enc_pass
vpx_img_fmt
vpx_kf_mode
vpx_rc_mode
vpx_rc_status
vpx_ref_frame_type
vpx_scaling_mode_1d

Constants§

SVC_LAYER_DROP_MODE_CONSTRAINED_FROM_ABOVE_DROP
SVC_LAYER_DROP_MODE_CONSTRAINED_LAYER_DROP
SVC_LAYER_DROP_MODE_FULL_SUPERFRAME_DROP
SVC_LAYER_DROP_MODE_LAYER_DROP
VP8_EFLAG_FORCE_ARF
VP8_EFLAG_FORCE_GF
VP8_EFLAG_NO_REF_ARF
VP8_EFLAG_NO_REF_GF
VP8_EFLAG_NO_REF_LAST
VP8_EFLAG_NO_UPD_ARF
VP8_EFLAG_NO_UPD_ENTROPY
VP8_EFLAG_NO_UPD_GF
VP8_EFLAG_NO_UPD_LAST
VP9_MAXIMUM_REF_BUFFERS
VPX_CODEC_ABI_VERSION
VPX_CODEC_CAP_DECODER
VPX_CODEC_CAP_ENCODER
VPX_CODEC_CAP_ERROR_CONCEALMENT
VPX_CODEC_CAP_EXTERNAL_FRAME_BUFFER
VPX_CODEC_CAP_FRAME_THREADING
VPX_CODEC_CAP_HIGHBITDEPTH
VPX_CODEC_CAP_INPUT_FRAGMENTS
VPX_CODEC_CAP_OUTPUT_PARTITION
VPX_CODEC_CAP_POSTPROC
VPX_CODEC_CAP_PSNR
VPX_CODEC_CAP_PUT_FRAME
VPX_CODEC_CAP_PUT_SLICE
VPX_CODEC_USE_ERROR_CONCEALMENT
VPX_CODEC_USE_FRAME_THREADING
VPX_CODEC_USE_HIGHBITDEPTH
VPX_CODEC_USE_INPUT_FRAGMENTS
VPX_CODEC_USE_OUTPUT_PARTITION
VPX_CODEC_USE_POSTPROC
VPX_CODEC_USE_PSNR
VPX_DECODER_ABI_VERSION
VPX_DL_BEST_QUALITY
VPX_DL_GOOD_QUALITY
VPX_DL_REALTIME
VPX_EFLAG_FORCE_KF
VPX_ENCODER_ABI_VERSION
VPX_ERROR_RESILIENT_DEFAULT
VPX_ERROR_RESILIENT_PARTITIONS
VPX_EXT_RATECTRL_ABI_VERSION
VPX_FRAME_IS_DROPPABLE
VPX_FRAME_IS_FRAGMENT
VPX_FRAME_IS_INVISIBLE
VPX_FRAME_IS_KEY
VPX_IMAGE_ABI_VERSION
VPX_IMG_FMT_HAS_ALPHA
VPX_IMG_FMT_HIGHBITDEPTH
VPX_IMG_FMT_PLANAR
VPX_IMG_FMT_UV_FLIP
VPX_MAXIMUM_WORK_BUFFERS
VPX_MAX_LAYERS
VPX_PLANE_ALPHA
VPX_PLANE_PACKED
VPX_PLANE_U
VPX_PLANE_V
VPX_PLANE_Y
VPX_SS_DEFAULT_LAYERS
VPX_SS_MAX_LAYERS
VPX_TS_MAX_LAYERS
VPX_TS_MAX_PERIODICITY

Statics§

vpx_codec_vp8_cx_algo
vpx_codec_vp8_dx_algo
vpx_codec_vp9_cx_algo
vpx_codec_vp9_dx_algo

Functions§

vpx_codec_build_config
vpx_codec_control_
vpx_codec_dec_init_ver
vpx_codec_decode
vpx_codec_destroy
vpx_codec_enc_config_default
vpx_codec_enc_config_set
vpx_codec_enc_init_multi_ver
vpx_codec_enc_init_ver
vpx_codec_encode
vpx_codec_err_to_string
vpx_codec_error
vpx_codec_error_detail
vpx_codec_get_caps
vpx_codec_get_cx_data
vpx_codec_get_frame
vpx_codec_get_global_headers
vpx_codec_get_preview_frame
vpx_codec_get_stream_info
vpx_codec_iface_name
vpx_codec_peek_stream_info
vpx_codec_register_put_frame_cb
vpx_codec_register_put_slice_cb
vpx_codec_set_cx_data_buf
vpx_codec_set_frame_buffer_functions
vpx_codec_version
vpx_codec_version_extra_str
vpx_codec_version_str
vpx_codec_vp8_cx
vpx_codec_vp8_dx
vpx_codec_vp9_cx
vpx_codec_vp9_dx
vpx_img_alloc
vpx_img_flip
vpx_img_free
vpx_img_set_rect
vpx_img_wrap

Type Aliases§

SVC_LAYER_DROP_MODE
__int64_t
__uint8_t
__uint32_t
__uint64_t
size_t
vp8_postproc_cfg_t
vp9_ref_frame_t
vpx_active_map_t
vpx_codec_caps_t
vpx_codec_ctx_t
vpx_codec_cx_pkt_t
vpx_codec_dec_cfg_t
vpx_codec_enc_cfg_t
vpx_codec_enc_output_cx_pkt_cb_fn_t
vpx_codec_er_flags_t
vpx_codec_flags_t
vpx_codec_frame_buffer_t
vpx_codec_frame_flags_t
vpx_codec_iface_t
vpx_codec_iter_t
vpx_codec_priv_output_cx_pkt_cb_pair_t
vpx_codec_priv_t
vpx_codec_pts_t
vpx_codec_put_frame_cb_fn_t
vpx_codec_put_slice_cb_fn_t
vpx_codec_stream_info_t
vpx_decrypt_cb
vpx_enc_frame_flags_t
vpx_fixed_buf_t
vpx_get_frame_buffer_cb_fn_t
vpx_image_rect_t
vpx_image_t
vpx_rational_t
vpx_rc_config_t
vpx_rc_create_model_cb_fn_t
vpx_rc_delete_model_cb_fn_t
vpx_rc_encodeframe_decision_t
vpx_rc_encodeframe_info_t
vpx_rc_encodeframe_result_t
vpx_rc_firstpass_stats_t
vpx_rc_frame_stats_t
vpx_rc_funcs_t
vpx_rc_get_encodeframe_decision_cb_fn_t
vpx_rc_model_t
vpx_rc_send_firstpass_stats_cb_fn_t
vpx_rc_update_encodeframe_result_cb_fn_t
vpx_ref_frame_t
vpx_release_frame_buffer_cb_fn_t
vpx_roi_map_t
vpx_scaling_mode_t
vpx_svc_extra_cfg_t
vpx_svc_frame_drop_t
vpx_svc_layer_id_t
vpx_svc_ref_frame_config_t
vpx_svc_spatial_layer_sync_t

Unions§

vpx_codec_ctx__bindgen_ty_1
vpx_codec_cx_pkt__bindgen_ty_1