Home
last modified time | relevance | path

Searched refs:ClassTable (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/opensles/include/
H A Dcommon.h33 struct ClassTable;
40 const ClassTable *mClass;
99 struct ClassTable { struct
104 extern ClassTable EngineTab; argument
106 extern ClassTable AudioPlayerTab;
108 extern ClassTable AudioRecorderTab;
110 extern ClassTable OutputMixTab;
112 ClassTable *ObjectIdToClass(SLuint32 objectId);
114 IObject *Construct(const ClassTable *classTable, SLEngineItf itf);
/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/opensles/src/util/
H A Dbuilder.cpp25 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()
H A Dtable_struct.cpp18 ClassTable EngineTab = {
23 ClassTable AudioPlayerTab = {
28 ClassTable OutputMixTab = {
33 ClassTable AudioRecorderTab = {
/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/opensles/src/itf/
H A Dengine_itf.cpp45 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()