add camera device interface