Share via


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

속성 집합에서 사용할 수 있는 다른 정의된 지원 작업과 함께 속성을 설정하거나 속성 정보를 검색하는 내부 IKsControl::KsProperty 메서드에 대한 래퍼입니다.

구문

HRESULT SendCameraProperty(
  REFGUID propertySet,
  ULONG   propertyId,
  ULONG   propertyFlags,
  void    *propertyPayload,
  ULONG   propertyPayloadLength,
  void    *data,
  ULONG   dataLength,
  ULONG   *dataWritten
);

매개 변수

propertySet

KSPROPERTY를 나타내는 GUID입니다. 필드를 설정합니다.

propertyId

KSPROPERTY.Id 필드를 나타내는 ULONG입니다.

propertyFlags

KSPROPERTY를 나타내는 비트 단위 또는 ed 플래그 집합입니다 . 플래그 필드입니다.

propertyPayload

KSPROPERTY 구조의 끝에 추가된 확장 데이터입니다. 제공된 모든 속성 페이로드는 가상 카메라의 사용자 지정 미디어 원본으로 전송되기 전에 KSPROPERTY 구조의 끝에 추가됩니다.

propertyPayloadLength

propertyPayload가 가리키는 버퍼의 크기(바이트)입니다.

data

속성의 페이로드에 대한 바이트 버퍼입니다.

dataLength

데이터가 가리키는 버퍼의 크기(바이트)입니다.

dataWritten

데이터 버퍼에 기록된 데이터의 양을 나타내는 출력 매개 변수입니다. 이 값은 commandFlags에 GET 또는 쿼리 작업이 포함된 경우에만 유효합니다.

반환 값

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

오류 코드 설명
S_OK 성공

요구 사항

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

추가 정보

IKsControl::KsProperty

KSPROPERTY 구조체