Ticket #20 (new task)
Opened 2 years ago
API finalizing
| Reported by: | calvin | Owned by: | somebody |
|---|---|---|---|
| Priority: | blocker | Milestone: | |
| Component: | libzzub | Version: | |
| Keywords: | Cc: |
Description
The player library API is not really finished, and in CPlayer there is f.ex not a clear distinction between the internal stuff and the "public" methods intended for library clients.
CPlayer should have a clear, public API with all the dirty stuff hidden in a CPlayerInternal similar to what CMachine has. It should hide the mixer and sequencer members, and provide methods to manipulate everything in a thread safe manner.
How that things are starting to work quite well, this is becoming rather critical, so clients (i.e UI) can get a stable API to work against.
Note: See
TracTickets for help on using
tickets.
