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§
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