IAudioProcessingObjectConfiguration interface (audioenginebaseapo.h)

The IAudioProcessingObjectConfiguration interface is used to configure the APO. This interface uses its methods to lock and unlock the APO for processing.

The IAudioProcessingObjectConfiguration interface supports the following methods:

IAudioProcessingObjectConfiguration::LockForProcess

IAudioProcessingObjectConfiguration::UnlockForProcess

Inheritance

The IAudioProcessingObjectConfiguration interface inherits from the IUnknown interface.

Methods

The IAudioProcessingObjectConfiguration interface has these methods.

 
IAudioProcessingObjectConfiguration::LockForProcess

The LockForProcess method is used to verify that the APO is locked and ready to process data.
IAudioProcessingObjectConfiguration::UnlockForProcess

The UnlockForProcess method releases the lock that was imposed on the APO by the LockForProcess method.

Requirements

Requirement Value
Target Platform Windows
Header audioenginebaseapo.h