Bagikan melalui


KSPROPSETID_AudioEngine

Kumpulan properti KSPROPSETID_AudioEngine berisi properti KS yang dapat digunakan driver audio untuk memberikan informasi lebih lanjut tentang simpul mesin audio perangkat keras.

KSPROPSETID_AudioEngine tersedia dengan versi Windows 8 dan yang lebih baru dari sistem operasi Windows.

Ketika solusi perangkat keras mendukung offloading audio, driver audio untuk perangkat keras harus mengekspos kemampuannya dengan cara tertentu sehingga tumpukan audio mode pengguna Windows 8 dapat menemukan kemampuan ini dan memanfaatkannya.

Untuk mendukung arsitektur offloading audio yang disediakan dengan Windows 8, solusi perangkat keras harus mengimplementasikan mesin audio perangkat keras. Driver audio untuk perangkat keras ini kemudian harus mengekspos mesin audio perangkat keras sebagai simpul streaming kernel mesin audio (KS) yang terkandung dalam filter KS. Jenis node yang baru didefinisikan untuk tujuan ini adalah KSNODETYPE_AUDIO_ENGINE. Enumerasi KSPROPERTY_AUDIOENGINE digunakan untuk mewakili properti KS baru.

File header Ksmedia.h menentukan kumpulan properti KSPROPSETID_AudioEngine sebagai berikut:

#define STATIC_KSPROPSETID_AudioEngine\
    0x3A2F82DCL, 0x886F, 0x4BAA, 0x9E, 0xB4, 0x8, 0x2B, 0x90, 0x25, 0xC5, 0x36
DEFINE_GUIDSTRUCT("3A2F82DC-886F-4BAA-9EB4-082B9025C536", KSPROPSETID_AudioEngine);
#define KSPROPSETID_AudioEngine DEFINE_GUIDNAMED(KSPROPSETID_AudioEngine)

Kumpulan properti KSPROPSETID_AudioEngine berisi properti KS berikut.

KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE

KSPROPERTY_AUDIOENGINE_DESCRIPTOR

KSPROPERTY_AUDIOENGINE_DEVICEFORMAT

KSPROPERTY_AUDIOENGINE_GFXENABLE

KSPROPERTY_AUDIOENGINE_LFXENABLE

KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION

KSPROPERTY_AUDIOENGINE_MIXFORMAT

KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL

Nama properti ini didefinisikan dalam enum KSPROPERTY_AUDIOENGINE .