Cargo Features

VapourSynth has no features set by default.

[dependencies]
vapoursynth = { version = "0.4.0", features = ["f16-pixel-type", "vapoursynth-api-31", "vapoursynth-api-32", "vapoursynth-api-33", "vapoursynth-api-34", "vapoursynth-api-35", "vapoursynth-api-36", "vsscript-api-31", "vsscript-api-32", "vapoursynth-functions", "vsscript-functions", "gte-vapoursynth-api-31", "gte-vapoursynth-api-32", "gte-vapoursynth-api-33", "gte-vapoursynth-api-34", "gte-vapoursynth-api-35", "gte-vapoursynth-api-36", "gte-vsscript-api-31", "gte-vsscript-api-32"] }
f16-pixel-type = half

Enable the half::f16 type to be used for frame pixel data.

vapoursynth-api-31 = gte-vapoursynth-api-31

Features for enabling higher API versions.

Enables vapoursynth-api-31 of vapoursynth-sys

vapoursynth-api-32 = gte-vapoursynth-api-31, gte-vapoursynth-api-32

Enables vapoursynth-api-32 of vapoursynth-sys

vapoursynth-api-33 = gte-vapoursynth-api-31, gte-vapoursynth-api-32, gte-vapoursynth-api-33

Enables vapoursynth-api-33 of vapoursynth-sys

vapoursynth-api-34 = gte-vapoursynth-api-31, gte-vapoursynth-api-32, gte-vapoursynth-api-33, gte-vapoursynth-api-34

Enables vapoursynth-api-34 of vapoursynth-sys

vapoursynth-api-35 = gte-vapoursynth-api-31, gte-vapoursynth-api-32, gte-vapoursynth-api-33, gte-vapoursynth-api-34, gte-vapoursynth-api-35

Enables vapoursynth-api-35 of vapoursynth-sys

vapoursynth-api-36 = gte-vapoursynth-api-31, gte-vapoursynth-api-32, gte-vapoursynth-api-33, gte-vapoursynth-api-34, gte-vapoursynth-api-35, gte-vapoursynth-api-36

Enables vapoursynth-api-36 of vapoursynth-sys

vsscript-api-31 = gte-vsscript-api-31

Enables vsscript-api-31 of vapoursynth-sys

vsscript-api-32 = gte-vsscript-api-31, gte-vsscript-api-32

Enables vsscript-api-32 of vapoursynth-sys

vapoursynth-functions

Features for linking to certain functions.

Enables vapoursynth-functions of vapoursynth-sys

vsscript-functions

Enables vsscript-functions of vapoursynth-sys

Affects vapoursynth::vsscript

gte-vapoursynth-api-31 vapoursynth-api-31? vapoursynth-api-32? vapoursynth-api-33? vapoursynth-api-34? vapoursynth-api-35? vapoursynth-api-36?

Utility features, not for outside use.

gte-vapoursynth-api-32 vapoursynth-api-32? vapoursynth-api-33? vapoursynth-api-34? vapoursynth-api-35? vapoursynth-api-36?

Affects video_info::VideoInfo.num_frames

gte-vapoursynth-api-33 vapoursynth-api-33? vapoursynth-api-34? vapoursynth-api-35? vapoursynth-api-36?
gte-vapoursynth-api-34 vapoursynth-api-34? vapoursynth-api-35? vapoursynth-api-36?
gte-vapoursynth-api-35 vapoursynth-api-35? vapoursynth-api-36?
gte-vapoursynth-api-36 vapoursynth-api-36?

Affects api::MessageHandlerId

gte-vsscript-api-31 vsscript-api-31? vsscript-api-32?
gte-vsscript-api-32 vsscript-api-32?

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

half f16-pixel-type?