Bug fix for camera handle with one camera
[framework/osp/media.git] / src / FMedia_RecorderManager.cpp
index 3048f21..aa479c7 100755 (executable)
@@ -226,6 +226,20 @@ _RecorderManager::Release(_RecorderDeviceType recorderDevice)
        }
 }
 
+_RecorderManager*
+_RecorderManager::HasInstance(_RecorderDeviceType recorderDevice)
+{
+       result r = E_SUCCESS;
+       _RecorderManager* pManager = null;
+
+       if (__pMap != null)
+       {
+               r = __pMap->GetValue(recorderDevice, pManager);
+               SysTryReturn(NID_MEDIA, r == E_SUCCESS, null, r, "[%s] Propagating.", GetErrorMessage(r));
+       }
+       return pManager;
+}
+
 _RecorderHandle
 _RecorderManager::GetHandle(void) const
 {