Skip to content

Separate crate for FMOD plugins development #15

@lebedec

Description

@lebedec

based on #14

We probably need a separate crate without linking that will contain everything we need for FMOD DSP plugins development.

  • Author of the original issue is correct that linking feels wrong via plugin development
  • SDK contains separated fmod_dsp.h which noted as header for DSP plugins development
  • We should be sure that plugins don't call FMOD functions and no need FMOD context

Probable solution:

A new crate libfmod-dsp-plugin based on fmod_dsp.h header which contains only definitions for DSP plugins development. Version and backward compatibility based on FMOD_PLUGIN_SDK_VERSION (provided by FMOD team). No linking. No FMOD context bindings.

Blocker:

Need more docs except white papers or any FMOD developer expertise to be sure that this solution correct

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is neededneed more coffeeExtra coffee is needed before I can do it

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions