Appendix A

Flutter API outline

Draft for planning. Names can be refined in Alpha. Full API docs ship with Alpha / January packages.

How it works

Flutter talks to the Recording SDK through a MethodChannel, and listens on EventChannels where needed. The plugin talks to Android / iOS native code, which talks to the shared C++ engine.

POC API outline

Alpha and January outline

Session

Time and seek (see Appendix B)

Effects and mix

Pitch and score

Export

Noise reduction (January add-on)

The API outline above is for reference. Names and details can be modified as we refine the integration.