KSDEVICE_PROFILE_INFO 구조체(ksmedia.h)
KSDEVICE_PROFILE_INFO 다양한 디바이스 유형에 대한 프로필 정보를 처리하도록 설계된 일반 구조입니다.
구문
typedef struct _KSDEVICE_PROFILE_INFO {
UINT32 Type;
UINT32 Size;
union {
struct {
KSCAMERA_PROFILE_INFO Info;
UINT32 Reserved;
UINT32 ConcurrencyCount;
PKSCAMERA_PROFILE_CONCURRENCYINFO Concurrency;
} Camera;
};
} KSDEVICE_PROFILE_INFO, *PKSDEVICE_PROFILE_INFO;
멤버
Type
프로필 유형을 정의합니다. 현재 정의된 유일한 형식은 KSDEVICE_PROFILE_TYPE_CAMERA.
#define KSDEVICE_PROFILE_TYPE_CAMERA 0x00000001
Size
sizeof(KSDEVICE_PROFILE_INFO) 구조체로 설정해야 합니다.
Camera
Camera.Info
카메라의 프로필 정보를 정의하는 KSCAMERA_PROFILE_INFO 구조입니다.
Camera.Reserved
사용되지 않습니다. 0으로 설정해야 합니다.
Camera.ConcurrencyCount
동시성 배열의 KSCAMERA_PROFILE_CONCURRENCYINFO 구조체 수입니다.
Windows 10 경우 1보다 작거나 같아야 합니다.
동시성이NULL로 설정된 값 0은 이 프로필이 비동기임을 나타냅니다.
Camera.Concurrency
이 프로필에 대한 동시성 지원을 설명하는 KSCAMERA_PROFILE_CONCURRENCYINFO 구조의 배열입니다.
CountOfConcurrency가 0이면 이 매개 변수는 NULL이어야 합니다.
CountOfConcurrency가 0보다 큰 경우 이 매개 변수는 NULL이 아니어야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ksmedia.h |