You can write your customized directshow camera application.You can start your DShow Camera application from this sample
Normally in display controller hardware has the support for multiple layers(ex:Base-->Overlay1-->Overlay2-->Cursor)
Normally if your device display driver has the support for DirectDraw,then there will be support for hardware rendering in those above surfaces.
For DShow camera renderer you can use DDRAW renderer which will use one surface.(Say Overlay1).
Using DDRAW apis you can create another surface on top of video stream(Say Overlay 2).On this surface you can display your custom 2D text.
For checking the DDRAW support on your hardware you can run the sample applications which is found on the WM 6.5 DTK install directory.
C:\Program Files\Windows Mobile 6.5.3 DTK\Samples\PocketPC\CPP\win32\directx\DDraw\
Thanks for you detail instructions.
Currently I know how to use DDraw for drawing overlay.
I am still wondering how to draw the camera view on my screen? I want to build a full screen application and I will draw the camera view on this application. Something like camere capture view on Windows Mobile system.
If I want to do this, do I need to capture camera picture one by one and draw them on my application? Or is there any other API to do it for me?