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 |