Copyright © 2001-2021 MultiMedia Soft

WASAPI object

Previous pageReturn to chapter overviewNext page

The WASAPI object, accessible through the component's WASAPI property, is internally implemented as a COM interface called IASIO and contains methods needed to manage WASAPI.

 

The WASAPI objectclass is implemented through the following methods:

 

DeviceChannelsGet

DeviceCoreAudioIndexGet

DeviceGetCount

DeviceGetDesc

DeviceIsFormatSupported

DeviceIsStarted

DeviceLatencyGet

DeviceMuteGet

DeviceMuteSet

DeviceSharedFormatGet

DeviceStartExcusive

DeviceStartShared

DeviceStop

DeviceVolumeGet

DeviceVolumeSet

InputDeviceAttachToPlayer

InputDeviceIsAttachedToPlayer

InputDeviceAttachedToPlayerTypeGet

InputDeviceAttachedToPlayerIndexGet

 

 

Further information about WASAPI can be found inside the How to manage audio flow through WASAPI tutorial.

 

Samples of usage of WASAPI in Visual C++ 6 and Visual Basic 6 can be found inside the following samples installed with the product's setup package:

- WasapiPlayer

- WasapiInputPlayer

- WasapiSpeakersManager

- WasapiMixAndClone

 

If the Active Sound Suite package has been installed, a further sample demonstrating the possibility to record and casting the output of the stream mixer is available:

- WasapiStreamMixer