Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Informa ao pipeline que a câmera virtual exigirá controle exclusivo para a câmera física especificada pelo nome simbólico do dispositivo especificado.
Sintaxe
HRESULT AddDeviceSourceInfo(
LPCWSTR DeviceSourceInfo
);
Parâmetros
DeviceSourceInfo
Um LPCWSTR que contém o nome simbólico da câmera física. Esse valor é enumerado por meio das APIs de enumeração padrão do Windows, como MFEnumDeviceSources e DeviceInformation
Valor retornado
Retorna um valor HRESULT, incluindo, mas não se limitando aos seguintes valores:
| Código do erro | Descrição |
|---|---|
| S_OK | Com sucesso |
| E_INVALIDARG | Um parâmetro de entrada é inválido. |
Comentários
A função permite que o serviço servidor de quadros Câmera do Windows arbitra o acesso à câmera física quando a câmera virtual é ativada.
Essa API poderá ser chamada repetidamente se a câmera virtual exigir acesso exclusivo a mais de uma câmera física.
Observação
Quando a câmera virtual é ativada, todas as câmeras físicas adicionadas à câmera virtual usando essa API serão marcadas como em uso. Portanto, qualquer tentativa de acessar essas câmeras físicas no modo não compartilhado resultará em uma violação de compartilhamento.
Requisitos
| Cliente mínimo com suporte | Windows Build 22000 |
| Cabeçalho | mfvirtualcamera.h |
| Biblioteca | mfsensorgroup.lib |
| DLL | mfsensorgroup.dll |