다음을 통해 공유


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설정된 값은 이 프로필이 동시성이 없음을 나타냅니다.

Camera.Concurrency

이 프로필에 대한 동시성 지원을 설명하는 KSCAMERA_PROFILE_CONCURRENCYINFO 구조의 배열입니다.

CountOfConcurrency 경우 이 매개 변수는 NULL 합니다.

CountOfConcurrency 0보다 큰 경우 이 매개 변수는 NULL 않아야 합니다.

요구 사항

요구
헤더 ksmedia.h