struktur KSDEVICE_PROFILE_INFO (ksmedia.h)

KSDEVICE_PROFILE_INFO adalah struktur generik yang dirancang untuk menangani informasi profil untuk berbagai jenis perangkat.

Sintaks

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;

Anggota

Type

Menentukan jenis profil. Saat ini, satu-satunya jenis yang ditentukan adalah KSDEVICE_PROFILE_TYPE_CAMERA.

#define KSDEVICE_PROFILE_TYPE_CAMERA    0x00000001

Size

Ini harus diatur ke struktur sizeof(KSDEVICE_PROFILE_INFO).

Camera

Camera.Info

Struktur KSCAMERA_PROFILE_INFO menentukan informasi profil kamera.

Camera.Reserved

Tidak digunakan. Harus diatur ke 0.

Camera.ConcurrencyCount

Jumlah struktur KSCAMERA_PROFILE_CONCURRENCYINFO dalam array Konkurensi .

Untuk Windows 10 ini harus kurang dari atau sama dengan 1.

Nilai 0 dengan Konkurensi diatur ke NULL, menunjukkan profil ini tidak bersamaan.

Camera.Concurrency

Array struktur KSCAMERA_PROFILE_CONCURRENCYINFO yang menjelaskan dukungan konkurensi untuk profil ini.

Jika CountOfConcurrency adalah 0, parameter ini harus NULL.

Jika CountOfConcurrency lebih besar dari 0, parameter ini tidak boleh NULL.

Persyaratan

Persyaratan Nilai
Header ksmedia.h