Struktur AudioClientProperties (audioclient.h)

Struktur AudioClientProperties digunakan untuk mengatur parameter yang menjelaskan properti aliran audio klien.

Sintaks

typedef struct AudioClientProperties {
  UINT32                cbSize;
  BOOL                  bIsOffload;
  AUDIO_STREAM_CATEGORY eCategory;
  AUDCLNT_STREAMOPTIONS Options;
} AudioClientProperties;

Anggota

cbSize

Ukuran struktur AudioClientProperties , dalam byte.

bIsOffload

Nilai Boolean untuk menunjukkan apakah aliran audio dibongkar perangkat keras atau tidak.

eCategory

Enumerasi yang digunakan untuk menentukan kategori aliran audio.

Options

Anggota enumerasi AUDCLNT_STREAMOPTIONS yang menjelaskan karakteristik aliran.

Didukung di Windows 8.1 dan yang lebih baru.

Keterangan

Dimulai dengan Windows 10, aliran audio yang dibongkar perangkat keras harus digerakkan oleh peristiwa. Ini berarti bahwa jika Anda memanggil IAudioClient2::SetClientProperties dan mengatur parameter bIsOffloadaudioClientProperties ke TRUE, Anda harus menentukan bendera AUDCLNT_STREAMFLAGS_EVENTCALLBACK dalam parameter StreamFlags ke IAudioClient::Initialize.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Build 22000
Header audioclient.h

Lihat juga

AUDCLNT_STREAMOPTIONS

AUDIO_STREAM_CATEGORY

Struktur Audio Inti

IAudioClient2::SetClientProperties