views:

121

answers:

0

Hi there, I have the following problem: I implement an application that uses DirectShow to capture video and audio data. On HTC phones (Touch Pro 2, Touch Diamond 2, Touch HD) it seems, after initializing the camera via DirectShow (same code is used as CameraCapture and CameraControl sample applications) the application will not react to the phone call button. (I cannot even observe the phone call button were pressed. )

On a non-HTC devices (LG, Samsung) everything works. The application switches to the built in phone UI, and our app catches all the corresponding event. (When I comment out the camera init part from the source on a HTC device, the task switch will also work.)

Could anyone please help what can cause this behavior. Thanks! Tompi