Есть ли общий вызов API, который я могу сделать, чтобы получить дескриптор изображения или видеопотока, поступающего с веб-камеры, и заменить его собственным изображением или видео, чтобы приложения, взаимодействующие с камерой (например, MSN / Skype / Yahoo IM) увидит мое изображение вместо того, что захватывает камера?
В идеале я пытаюсь решить эту проблему общим способом, независимо от поставщика устройства или интерфейса (через стандартный стек веб-камер, который используют все эти приложения, если такая вещь существует).
Это приложение для обеспечения безопасности, которое должно иметь возможность отключать веб-камеры на клиентах, кроме как для определенных целей. Я могу остановить и запустить устройства захвата изображений с помощью кода, но в идеале я бы предпочел оставить устройство включенным и заменить захваченное изображение на графику, которая сообщает пользователю причину, по которой они в настоящее время не могут использовать свою камеру.