다음을 통해 공유


KSCAMERA_PROFILE_INFO 구조체(ksmedia.h)

KSCAMERA_PROFILE_INFO 구조체는 지정된 프로필을 고유하게 식별하는 데 사용됩니다.

통사론

typedef struct _KSCAMERA_PROFILE_INFO {
  GUID                      ProfileId;
  UINT32                    Index;
  UINT32                    PinCount;
  PKSCAMERA_PROFILE_PININFO Pins;
} KSCAMERA_PROFILE_INFO, *PKSCAMERA_PROFILE_INFO;

회원

ProfileId

프로필의 고유 ID를 나타내는 GUID입니다. 이 GUID는 사용자 지정 프로필을 나타내는 고유한 IHV/OEM 만든 GUID이거나 미리 정의된 GUID일 수 있습니다.

이 필드는 KSCAMERAPROFILE_Legacy설정해서는 안 됩니다. 레거시 프로필은 카메라 드라이버에서 게시해서는 안 됩니다. 애플리케이션에서 프로필을 지원할 수 있다고 표시하지 않은 경우 캡처 엔진/미디어 캡처 초기화 중에 레거시 프로필 ID가 카메라 드라이버로 전송됩니다.

이러한 경우 카메라 드라이버는 동작을 Windows 8.1 작업 모드로 되돌려야 하며, 카메라 드라이버가 축소된 세트 미디어 내에서 동시 녹화/사진 및/또는 녹화/사진 시퀀스를 지원할 수 있는지 여부를 나타내는 해당 KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_EXCLUSIVE_WITH_RECORDKSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_SEQUENCE_EXCLUSIVE_WITH_RECORD 기능 비트와 함께 축소된 집합 미디어 유형만 노출해야 합니다. 형.

Index

지정된 ProfileId 그룹 내의 각 프로필에는 고유한 인덱스 값이 있어야 합니다. 이렇게 하면 디바이스에 대한 모든 프로필을 ProfileId + Index사용하여 고유하게 식별할 수 있습니다.

PinCount

핀이 가리키는 KSCAMERA_PROFILE_PININFO 구조의 수는. 이 값은 0보다 커야 합니다.

Pins

이 프로필의 각 핀에서 지원되는 미디어 유형을 정의하는 KSCAMERA_PROFILE_PININFO 구조의 배열입니다. 이 필드는 NULL 안 됩니다.

요구 사항

요구
헤더 ksmedia.h(Ksmedia.h 포함)