pub type ZL_RuntimeGraphParameters = ZL_GraphParameters_s;Expand description
@defgroup Group_Compressor_GraphCustomization Graph Customization
Graphs can be customized to override their name, local parameters, custom nodes and custom graphs. This is an advanced use case, and mainly an implementation detail of graphs. Most graphs which accept parameters provide helper functions to correctly parameterize the graph.
@{
Aliased Type§
#[repr(C)]pub struct ZL_RuntimeGraphParameters {
pub name: *const i8,
pub customGraphs: *const ZL_GraphID,
pub nbCustomGraphs: usize,
pub customNodes: *const ZL_NodeID,
pub nbCustomNodes: usize,
pub localParams: *const ZL_LocalParams,
}Fields§
§name: *const i8Optional, for debug traces, otherwise it is derived from graph’s name.
customGraphs: *const ZL_GraphIDEmpty means don’t override
nbCustomGraphs: usize§customNodes: *const ZL_NodeIDEmpty means don’t override
nbCustomNodes: usize§localParams: *const ZL_LocalParamsNULL means don’t override