Unless I'm mistaking, an API that let's an app take pictures without the display betraying what's going on doesn't even exist. I don't even think any API exists to take pictures — that doesn't involve the touch of a finger on the display.
Can't explain it though.