Share via


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