diff options
author | Glenn Kasten <gkasten@google.com> | 2010-09-27 17:30:18 -0700 |
---|---|---|
committer | Glenn Kasten <gkasten@google.com> | 2010-09-28 07:36:10 -0700 |
commit | daccf40f73133a1220cc4ab8af45c59b1df9eeae (patch) | |
tree | bf996b7171a06f9ccaca72fc0ff40d2f559e9a4d /opensles/libopensles/sles.c | |
parent | bf4147433b223bf98a7177d778d422a89c90e965 (diff) | |
download | android_system_media-daccf40f73133a1220cc4ab8af45c59b1df9eeae.tar.gz android_system_media-daccf40f73133a1220cc4ab8af45c59b1df9eeae.tar.bz2 android_system_media-daccf40f73133a1220cc4ab8af45c59b1df9eeae.zip |
Enable and test more interface ID queries
Enable Engine::IEngine_QueryNumSupportedInterfaces and
Engine::QuerySupportedInterfaces.
Add object ID test.
Return SL_RESULT_FEATURE_UNSUPPORTED from Engine::Create... if the
corresponding class is not configured..
Add slesutObjectIDToString to utility toolkit.
Change-Id: I28b8beff71d65e7eccd558e586652bb606c89848
Diffstat (limited to 'opensles/libopensles/sles.c')
-rw-r--r-- | opensles/libopensles/sles.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/opensles/libopensles/sles.c b/opensles/libopensles/sles.c index 77331d05..4c038be5 100644 --- a/opensles/libopensles/sles.c +++ b/opensles/libopensles/sles.c @@ -1112,6 +1112,7 @@ SLresult SLAPIENTRY slCreateEngine(SLObjectItf *pEngine, SLuint32 numOptions, unsigned exposedMask; const ClassTable *pCEngine_class = objectIDtoClass(SL_OBJECTID_ENGINE); + assert(NULL != pCEngine_class); result = checkInterfaces(pCEngine_class, numInterfaces, pInterfaceIds, pInterfaceRequired, &exposedMask); if (SL_RESULT_SUCCESS != result) { |