Condividi tramite


Metodo IMFVirtualCamera::AddDeviceSourceInfo (mfvirtualcamera.h)

Informa la pipeline che la fotocamera virtuale richiederà il controllo esclusivo della fotocamera fisica specificata dal nome simbolico del dispositivo specificato.

Sintassi

HRESULT AddDeviceSourceInfo(
  LPCWSTR DeviceSourceInfo
);

Parametri

DeviceSourceInfo

LPCWSTR contenente il nome simbolico per la fotocamera fisica. Questo valore viene enumerato tramite le API di enumerazione Windows standard, ad esempio MFEnumDeviceSources e DeviceInformation

Valore restituito

Restituisce un valore HRESULT, incluso ma non limitato ai valori seguenti:

Codice di errore Descrizione
S_OK Completato
E_INVALIDARG Un parametro di input non è valido.

Commenti

La funzione consente al servizio server frame di Fotocamera Windows di arbitare l'accesso alla fotocamera fisica quando viene attivata la fotocamera virtuale.

Questa API può essere chiamata ripetutamente se la fotocamera virtuale richiede l'accesso esclusivo a più telecamere fisiche.

Nota

Quando la fotocamera virtuale viene attivata tutte le fotocamere fisiche aggiunte alla fotocamera virtuale usando questa API verranno contrassegnate come in uso. Pertanto, qualsiasi tentativo di accesso a tali telecamere fisiche in modalità non condivisa comporterà una violazione della condivisione.

Requisiti

   
Client minimo supportato Windows Build 22000
Intestazione mfvirtualcamera.h
Libreria mfsensorgroup.lib
DLL mfsensorgroup.dll

Vedi anche

MFEnumDeviceSourcesDeviceInformation