다음을 통해 공유


KsPublishDeviceProfile 함수(ks.h)

KsPublishDeviceProfile API는 디바이스 프로필 정보를 게시하기 위해 호출됩니다.

구문

KSDDKAPI NTSTATUS KsPublishDeviceProfile(
  [in] PKSFILTERFACTORY       FilterFactory,
  [in] PKSDEVICE_PROFILE_INFO Profile
);

매개 변수

[in] FilterFactory

이는 KsInitializeDeviceProfile API에서 사용되는 것과 동일한 KSFILTERFACTORY입니다.

[in] Profile

KSDEVICE_PROFILE_INFO 유형의 카메라 프로필입니다.

반환 값

카메라 프로필 정보는 KSCATEGORY_VIDEO_CAMERA 인터페이스 범주와만 연결됩니다. 이 인터페이스 범주 없이 만들어지고 카메라 프로필을 등록하려고 하면 이 API가 STATUS_INVALID_PARAMETER 반환됩니다.

설명

이 API는 카메라 드라이버가 지원하는 각 프로필에 대해 반복적으로 호출됩니다. 각 호출에는 서로 다른 동시성 및 데이터 범위 정보가 있을 수 있습니다. KSCAMERA_PROFILE_INFOProfileId 필드는 고유해야 합니다. 동일한 ProfileId 를 사용하고 프로필 정보의 내용이 다른 경우 후속 호출은 이전 프로필 정보를 덮어씁 수 있습니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 ks.h(Ksmedia.h 포함)
라이브러리 Ks.lib