/** * Copyright 2014 (c) Anna Schumaker. */ #ifndef OCARINA_CORE_CORE_H #define OCARINA_CORE_CORE_H #include struct core_init_data { struct queue_ops *collection_ops; struct queue_ops *history_ops; struct queue_ops *playlist_ops; struct queue_ops *tempq_ops; struct audio_ops *audio_ops; }; /** * Namespace for basic core library functions. */ namespace core { void deinit(); } /* Called to initialize all core Ocarina components. */ void core_init(int *, char ***, struct core_init_data *); #endif /* OCARINA_CORE_CORE_H */