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_RECORD 및 KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_SEQUENCE_EXCLUSIVE_WITH_RECORD 함께 축소된 집합 미디어 유형만 노출해야 합니다. 기능 비트는 카메라 드라이버가 축소된 세트 미디어 유형 내에서 동시 녹화/사진 및/또는 녹화/사진 시퀀스를 지원할 수 있는지 여부를 나타냅니다.
Index
지정된 ProfileId 그룹 내의 각 프로필에는 고유한 인덱스 값이 있어야 합니다. 이렇게 하면 디바이스에 대한 모든 프로필을 ProfileId + 인덱스로 고유하게 식별할 수 있습니다.
PinCount
핀이 가리키는 KSCAMERA_PROFILE_PININFO 구조체 의 수입니다. 이 값은 0보다 커야 합니다.
Pins
이 프로필의 각 핀에서 지원되는 미디어 유형을 정의하는 KSCAMERA_PROFILE_PININFO 구조체의 배열입니다. 이 필드는 NULL이 아니어야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ksmedia.h(Ksmedia.h 포함) |