Share via


IMFVirtualCamera::AddDeviceSourceInfo 메서드(mfvirtualcamera.h)

지정된 디바이스 기호 이름으로 지정된 물리적 카메라에 대한 단독 제어가 필요한 가상 카메라를 파이프라인에 알릴 수 있습니다.

구문

HRESULT AddDeviceSourceInfo(
  LPCWSTR DeviceSourceInfo
);

매개 변수

DeviceSourceInfo

물리적 카메라의 기호 이름을 포함하는 LPCWSTR 입니다. 이 값은 MFEnumDeviceSourcesDeviceInformation과 같은 표준 Windows 열거형 API를 통해 열거됩니다.

반환 값

다음 값을 포함하지만 이에 국한되지 않는 HRESULT 값을 반환합니다.

오류 코드 설명
S_OK 성공
E_INVALIDARG 입력 매개 변수가 잘못되었습니다.

설명

이 함수를 사용하면 가상 카메라가 활성화될 때 Windows 카메라 Frame Server 서비스에서 물리적 카메라에 대한 액세스를 중재할 수 있습니다.

가상 카메라에 둘 이상의 물리적 카메라에 대한 단독 액세스가 필요한 경우 이 API를 반복적으로 호출할 수 있습니다.

참고

가상 카메라가 활성화되면 이 API를 사용하여 가상 카메라에 추가된 모든 물리적 카메라가 사용 중인 것으로 표시됩니다. 따라서 공유되지 않는 모드에서 이러한 물리적 카메라에 액세스하려고 하면 공유 위반이 발생합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Build 22000
머리글 mfvirtualcamera.h
라이브러리 mfsensorgroup.lib
DLL mfsensorgroup.dll

참고 항목

MFEnumDeviceSourcesDeviceInformation