Searched refs:ClassTable (Results 1 – 4 of 4) sorted by relevance
33 struct ClassTable;40 const ClassTable *mClass;99 struct ClassTable { struct104 extern ClassTable EngineTab; argument106 extern ClassTable AudioPlayerTab;108 extern ClassTable AudioRecorderTab;110 extern ClassTable OutputMixTab;112 ClassTable *ObjectIdToClass(SLuint32 objectId);114 IObject *Construct(const ClassTable *classTable, SLEngineItf itf);
25 ClassTable *engineClass = ObjectIdToClass(SL_OBJECTID_ENGINE); in slCreateEngine()36 ClassTable *ObjectIdToClass(SLuint32 objectId) in ObjectIdToClass()38 ClassTable *classTable = nullptr; in ObjectIdToClass()40 classTable = (ClassTable *) &EngineTab; in ObjectIdToClass()42 classTable = (ClassTable *) &AudioPlayerTab; in ObjectIdToClass()44 classTable = (ClassTable *) &AudioRecorderTab; in ObjectIdToClass()46 classTable = (ClassTable *) &OutputMixTab; in ObjectIdToClass()51 IObject *Construct(const ClassTable *classTable, SLEngineItf engine) in Construct()
18 ClassTable EngineTab = {23 ClassTable AudioPlayerTab = {28 ClassTable OutputMixTab = {33 ClassTable AudioRecorderTab = {
45 ClassTable *audioPlayerClass = ObjectIdToClass(SL_OBJECTID_AUDIOPLAYER); in CreateAudioPlayer()74 ClassTable *audioRecorderClass = ObjectIdToClass(SL_OBJECTID_AUDIORECORDER); in CreateAudioRecorder()123 ClassTable *outputMixClass = ObjectIdToClass(SL_OBJECTID_OUTPUTMIX); in CreateOutputMix()