IMFVirtualCamera 인터페이스(mfvirtualcamera.h)

Media Foundation 프레임 서버 파이프라인에 연결할 수 있는 가상 카메라를 나타냅니다. 이를 통해 개발자는 하드웨어 캡처 디바이스인 것처럼 앱에서 검색하고 사용할 수 있는 사용자 모드 소프트웨어 구성 요소를 만들 수 있습니다.

상속

IMFVirtualCamera 인터페이스는 IMFAttributes 인터페이스에서 상속됩니다.

메서드

IMFVirtualCamera 인터페이스에는 이러한 메서드가 있습니다.

 
IMFVirtualCamera::AddDeviceSourceInfo

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

가상 카메라에 사용자 지정 디바이스 인터페이스 속성을 추가합니다.
IMFVirtualCamera::AddRegistryEntry

디바이스 인터페이스 레지스트리 키에 사용자 지정 레지스트리 항목을 추가합니다.
IMFVirtualCamera::CreateSyncEvent

이벤트를 사용하거나 사용하지 않도록 설정하는 IKsControl::KsEvent 메서드에 대한 래퍼입니다.
IMFVirtualCamera::CreateSyncSemaphore

세마포를 사용하거나 사용하지 않도록 설정하는 IKsControl::KsEvent 메서드에 대한 래퍼입니다.
IMFVirtualCamera::GetMediaSource

가상 카메라에서 미디어 데이터를 제공하는 IMFMediaSource를 가져옵니다.
IMFVirtualCamera::Remove

시스템에서 가상 카메라를 사용하지 않도록 설정하고 등록을 취소합니다.
IMFVirtualCamera::SendCameraProperty

내부 IKsControl::KsProperty 메서드에 대한 래퍼입니다.
IMFVirtualCamera::Shutdown

가상 카메라의 모든 내부 리소스를 해제합니다.
IMFVirtualCamera::Start

가상 카메라를 만들고 등록합니다.
IMFVirtualCamera::Stop

등록된 가상 카메라를 사용하지 않도록 설정하여 앱이 가상 카메라를 열거하거나 활성화할 수 있기를 차단합니다.

설명

MFCreateVirtualCamera를 호출하여 IMFVirtualCamera의 인스턴스를 만듭니다. 이 인터페이스가 MFCreateVirtualCamera 에서 처음으로 반환되면 인터페이스는 구성 옵션 집합을 나타냅니다. 호출자는 카메라를 시작하기 전에 가상 카메라에서 다른 설정을 구성해야 합니다. IMFVirtualCamera::Start 메서드를 호출하면 디바이스에서 카메라를 검색하고 활성화할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 빌드 22000
머리글 mfvirtualcamera.h

추가 정보

MFCreateVirtualCamera