I am using Camera API and bit confused with the terminology.
In simpler terms android needs a View on which the camera preview can be drawn by android SDK. Application writer has to provide a view class to android. [There are a few restrictions and workaround so to say, which I am curios but do not know where to look].
So What is the difference between SurfaceView / SurfaceHolder and Surface. Holder looks like a container to hold the surface but why it is needed.
Can anyone please explain these 3 terms..