pub trait TcatExtensionSectionParamsOperation<T: Debug> {
    // Required method
    fn cache_extension_whole_params(
        req: &FwReq,
        node: &FwNode,
        sections: &ExtensionSections,
        caps: &ExtensionCaps,
        params: &mut T,
        timeout_ms: u32
    ) -> Result<(), Error>;
}
Expand description

Operation for whole parameters in section of TCAT protocol extension.

Required Methods§

source

fn cache_extension_whole_params( req: &FwReq, node: &FwNode, sections: &ExtensionSections, caps: &ExtensionCaps, params: &mut T, timeout_ms: u32 ) -> Result<(), Error>

Cache state of hardware for whole parameters.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl TcatExtensionSectionParamsOperation<Mbox3SpecificParams> for Mbox3Protocol

source§

impl TcatExtensionSectionParamsOperation<LiquidS56SpecificParams> for LiquidS56Protocol

source§

impl TcatExtensionSectionParamsOperation<Spro24DspCompressorState> for SPro24DspProtocol

source§

impl TcatExtensionSectionParamsOperation<Spro24DspEffectGeneralParams> for SPro24DspProtocol

source§

impl TcatExtensionSectionParamsOperation<Spro24DspEqualizerState> for SPro24DspProtocol

source§

impl TcatExtensionSectionParamsOperation<Spro24DspReverbState> for SPro24DspProtocol

source§

impl<O: TcatExtensionOperation + SaffireproInputSpecification> TcatExtensionSectionParamsOperation<SaffireproInputParams> for O

source§

impl<O: TcatExtensionOperation + SaffireproIoParamsSpecification> TcatExtensionSectionParamsOperation<SaffireproIoParams> for O

source§

impl<O: TcatExtensionOperation + SaffireproOutGroupSpecification> TcatExtensionSectionParamsOperation<OutGroupState> for O

source§

impl<O: TcatExtensionOperation + PfireSpecificSpecification> TcatExtensionSectionParamsOperation<PfireSpecificParams> for O

source§

impl<O: TcatExtensionOperation> TcatExtensionSectionParamsOperation<CurrentRouterParams> for O

source§

impl<O: TcatExtensionOperation> TcatExtensionSectionParamsOperation<CurrentStreamFormatParams> for O

source§

impl<O: TcatExtensionOperation> TcatExtensionSectionParamsOperation<MixerCoefficientParams> for O

source§

impl<O: TcatExtensionOperation> TcatExtensionSectionParamsOperation<MixerSaturationParams> for O

source§

impl<O: TcatExtensionOperation> TcatExtensionSectionParamsOperation<PeakParams> for O

source§

impl<O: TcatExtensionOperation> TcatExtensionSectionParamsOperation<RouterParams> for O

source§

impl<O: TcatExtensionOperation> TcatExtensionSectionParamsOperation<StandaloneParameters> for O

source§

impl<O: TcatExtensionOperation> TcatExtensionSectionParamsOperation<StreamFormatParams> for O