Skip to content

Separate crate for FMOD plugins development #15

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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