Struktur APOInitSystemEffects3 (audioengineextensionapo.h)
Menyediakan parameter inisialisasi objek pemrosesan audio (APO), memperluas APOInitSystemEffects2 untuk menambahkan kemampuan untuk menentukan penyedia layanan untuk pengelogan.
Sintaks
typedef struct APOInitSystemEffects3 {
APOInitBaseStruct APOInit;
IPropertyStore *pAPOEndpointProperties;
IServiceProvider *pServiceProvider;
IMMDeviceCollection *pDeviceCollection;
UINT nSoftwareIoDeviceInCollection;
UINT nSoftwareIoConnectorIndex;
GUID AudioProcessingMode;
BOOL InitializeForDiscoveryOnly;
} APOInitSystemEffects3;
Anggota
APOInit
Struktur APOInitBaseStruct .
pAPOEndpointProperties
Penunjuk ke objek IPropertyStore .
pServiceProvider
Antarmuka IServiceProvider .
pDeviceCollection
Penunjuk ke objek IMMDeviceCollection . Item terakhir dalam pDeviceCollection selalu merupakan IMMDevice yang mewakili titik akhir audio.
nSoftwareIoDeviceInCollection
Menentukan MMDevice yang mengimplementasikan DeviceTopology yang menyertakan konektor perangkat lunak tempat APO diinisialisasi. MMDevice terkandung dalam pDeviceCollection.
nSoftwareIoConnectorIndex
Menentukan indeks konektor Software_IO di DeviceTopology.
AudioProcessingMode
Menentukan mode pemrosesan untuk grafik audio.
InitializeForDiscoveryOnly
Menunjukkan apakah sistem audio hanya menginisialisasi APO untuk penemuan efek.
Keterangan
Untuk informasi selengkapnya tentang API Windows 11 untuk Objek Pemrosesan Audio (API) yang dapat dikirim dengan driver audio, lihat API Windows 11 untuk Objek Pemrosesan Audio.
Persyaratan
Klien minimum yang didukung | Windows Build 22000 |
Server minimum yang didukung | Windows Build 22000 |
Header | audioengineextensionapo.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk