Struktur APOInitSystemEffects2 (audioenginebaseapo.h)
Struktur APOInitSystemEffects2 diperkenalkan dengan Windows 8.1, untuk memungkinkan memberikan konteks inisialisasi tambahan ke objek pemrosesan audio (APO) untuk
Inisialisasi.
Sintaks
typedef struct APOInitSystemEffects2 {
APOInitBaseStruct APOInit;
IPropertyStore *pAPOEndpointProperties;
IPropertyStore *pAPOSystemEffectsProperties;
void *pReserved;
IMMDeviceCollection *pDeviceCollection;
UINT nSoftwareIoDeviceInCollection;
UINT nSoftwareIoConnectorIndex;
GUID AudioProcessingMode;
BOOL InitializeForDiscoveryOnly;
} APOInitSystemEffects2;
Anggota
APOInit
Struktur APOInitBaseStruct .
pAPOEndpointProperties
Penunjuk ke objek IPropertyStore .
pAPOSystemEffectsProperties
Penunjuk ke objek IPropertyStore .
pReserved
Disiapkan untuk penggunaan masa mendatang.
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.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | audioenginebaseapo.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