Cargo Features

vapoursynth-sys has no features set by default.

[dependencies]
vapoursynth-sys = { version = "0.4.0", features = ["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"] }
vapoursynth-api-31 = gte-vapoursynth-api-31

Features for enabling higher API versions.

vapoursynth-api-32 = gte-vapoursynth-api-31, gte-vapoursynth-api-32
vapoursynth-api-33 = gte-vapoursynth-api-31, gte-vapoursynth-api-32, gte-vapoursynth-api-33
vapoursynth-api-34 = gte-vapoursynth-api-31, gte-vapoursynth-api-32, gte-vapoursynth-api-33, gte-vapoursynth-api-34
vapoursynth-api-35 = gte-vapoursynth-api-31, gte-vapoursynth-api-32, gte-vapoursynth-api-33, gte-vapoursynth-api-34, gte-vapoursynth-api-35
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
vsscript-api-31 = gte-vsscript-api-31
vsscript-api-32 = gte-vsscript-api-31, gte-vsscript-api-32
vapoursynth-functions

Features for linking to certain functions.

vsscript-functions
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.

Affects bindings::VSAPI.propGetIntArray, bindings::VSAPI.propGetFloatArray, bindings::VSAPI.propSetIntArray, bindings::VSAPI.propSetFloatArray

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

Affects bindings::VSNodeFlags_nfMakeLinear

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

Affects bindings::VSAPI.logMessage

gte-vapoursynth-api-35 vapoursynth-api-35? vapoursynth-api-36?
gte-vapoursynth-api-36 vapoursynth-api-36?

Affects bindings::VSMessageHandlerFree, bindings::VSMessageHandlerId, bindings::VSAPI.addMessageHandler, bindings::VSAPI.removeMessageHandler, bindings::VSAPI.getCoreInfo2

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

Affects bindings::vsscript_getApiVersion, bindings::vsscript_getOutput2

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

Affects bindings::vsscript_getVSApi2