Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Obtém um IMFMediaSource que fornece dados de mídia da câmera virtual.
Sintaxe
HRESULT GetMediaSource(
IMFMediaSource **ppMediaSource
);
Parâmetros
ppMediaSource
Um IMFMediaSource de cliente compartilhado da câmera virtual.
Retornar valor
| Código do erro | Descrição |
|---|---|
| S_OK | Com sucesso |
Comentários
GetMediaSource pode não ser chamado até que IMFVirtualCamera::Start tenha sido chamado com êxito. O IMFMediaSource retornado no parâmetro ppMediaSource é uma fonte de mídia que tem funcionalidade reduzida. Ele é marcado internamente como um cliente compartilhado. Essa fonte de mídia destina-se a aplicativos a serem usados como uma visualização local durante o processo de ativação e configuração da câmera virtual.
Se uma função completa IMFMediaSource for necessária, o aplicativo deverá chamar MFCreateDeviceSource usando o nome de link simbólico retornado no IMFAttributes após uma chamada IMFVirtualCamera::Start . Isso, no entanto, resultará na criação de uma fonte de mídia de controle exclusivo que, quando ativada, bloqueará todos os outros aplicativos usando a câmera virtual.
O tempo de vida do IMFMediaSource recuperado por esse método está diretamente vinculado ao tempo de vida do IMFVirtualCamera do qual ele é obtido. Se IMFVirtualCamera for descartado ou IMFVirtualCamera::Shutdown for chamado, o IMFMediaSource obtido desse método também será desligado.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows Build 22000 |
| Cabeçalho | mfvirtualcamera.h |
| Biblioteca | mfsensorgroup.lib |
| DLL | mfsensorgroup.dll |