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

   
Header ksmedia.h