ZL_RuntimeGraphParameters

Type Alias ZL_RuntimeGraphParameters 

Source
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 i8

Optional, for debug traces, otherwise it is derived from graph’s name.

§customGraphs: *const ZL_GraphID

Empty means don’t override

§nbCustomGraphs: usize§customNodes: *const ZL_NodeID

Empty means don’t override

§nbCustomNodes: usize§localParams: *const ZL_LocalParams

NULL means don’t override