Je voudrais avoir un vecteur C++ (ou NSMutableDictionary) de sons, afin que l'utilisateur puisse enregistrer N choses et les rejouer.Comment créer dynamiquement FMOD :: Sounds lorsque le constructeur est privé?
Cependant lorsque je tente de créer un new FMOD::Sound
on me dit son constructeur est privé - dans la définition de la classe Sound
il déclare:
Constructor privatisé si l'utilisateur ne peut pas statiquement une instance de la classe Sound. La fonction appropriée de création ou de récupération du son doit être utilisée.
Comment puis-je créer dynamiquement un nouvel objet sonore? Il y a une méthode de createSound dans le système, mais il nécessite une référence d'objet sonore existant à passer à elle:
FMOD_RESULT createSound (const char *name_or_data, FMOD_MODE mode, FMOD_CREATESOUNDEXINFO *exinfo, Sound **sound);
On dirait que la fonction veut passer en l'adresse d'un pointeur: 'sonore * NewSound = nullptr; createSound (..., & newSound); '. –
Parfait! Merci! :RÉ – Tomh