Bagikan melalui


struktur WMDM_PROP_CONFIG

Struktur WMDM_PROP_CONFIG menjelaskan sekumpulan nilai properti yang kompatibel di semua properti yang didukung oleh perangkat untuk format tertentu. Struktur ini berisi sejumlah deskripsi properti dalam array struktur WMDM_PROP_DESC .

Sintaks

typedef struct _WMDM_PROP_CONFIG {
  UINT           nPreference;
  UINT           nPropDesc;
  WMDM_PROP_DESC *pPropDesc;
} WMDM_PROP_CONFIG;

Anggota

nPreference

Tingkat preferensi perangkat untuk konfigurasi ini. Nilai terendah menunjukkan konfigurasi yang paling disukai.

nPropDesc

Jumlah deskripsi properti yang terkandung dalam konfigurasi ini. Ada deskripsi properti tunggal untuk setiap properti yang didukung untuk format yang ditentukan.

pPropDesc

Penunjuk ke array struktur WMDM_PROP_DESC yang berisi deskripsi properti. Ukuran array sama dengan nilai nPropDesc. Aplikasi harus membebaskan memori ini setelah selesai.

Keterangan

Struktur WMDM_FORMAT_CAPABILITY yang dikembalikan oleh IWMDMDevice3::GetFormatCapability untuk format tertentu terdiri dari sejumlah konfigurasi properti. WMDM_PROP_CONFIG struktur menjelaskan konfigurasi tersebut.

Konfigurasi properti menjelaskan nilai untuk semua properti yang didukung untuk format tertentu. Nilai properti yang berbeda dalam satu konfigurasi kompatibel satu sama lain. Misalnya, untuk file audio, konfigurasi akan menyertakan nilai laju sampel yang valid dan nilai laju bit yang valid sehingga semua kombinasi sampel dan laju bit ini dapat diputar di perangkat.

Pemanggil diperlukan untuk membebaskan memori yang digunakan oleh pPropDesc. Untuk contoh cara melakukannya, lihat WMDM_FORMAT_CAPABILITY.

Persyaratan

Persyaratan Nilai
Header
Wmdm.idl

Lihat juga

IWMDMDevice3::GetFormatCapability

WMDM_ENUM_PROP_VALID_VALUES_FORM

WMDM_FORMAT_CAPABILITY

WMDM_PROP_DESC

WMDM_PROP_VALUES_ENUM

WMDM_PROP_VALUES_RANGE

Struktur