Bagikan melalui


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

APOInitSystemEffects