Module: LCKWwise | Version: 1.0 | Platforms: Win64, Android
Overview
LCKWwise captures game audio from the Wwise sound engine using a capture callback on the output device. It handles ambisonic-to-stereo downmix automatically, producing stereo PCM data regardless of the Wwise output configuration.Supported Channels
| Channel | Supported | Description |
|---|---|---|
Game | Yes | Wwise master output capture |
Microphone | No | Use LCKUnrealAudio or LCKOboe |
VoiceChat | No | Use LCKVivox |
FLCKWwiseSource
Audio source class that captures Wwise master output via a capture callback. ImplementsILCKFeatureInstance with automatic ambisonic-to-stereo conversion.
ILCKFeatureInstance Methods
| Method | Behavior |
|---|---|
StartCapture() | Registers capture callback on the Wwise output device |
StartCapture(Channels) | Begins capture if Game is in the requested channel mask |
StopCapture() | Unregisters the capture callback and stops capture |
GetVolume() | Returns current RMS volume of captured game audio (0.0-1.0) |
GetSourceName() | Returns "LCKWwise" |
Fields
| Field | Type | Default | Description |
|---|---|---|---|
OutputDeviceId | AkOutputDeviceID | AK_INVALID_OUTPUT_DEVICE_ID | Wwise output device to capture from. Invalid ID uses the default device. |
Ambisonic-to-Stereo Conversion
If Wwise is configured with ambisonic output,FLCKWwiseSource automatically converts the multi-channel ambisonic data to stereo before firing the audio delegate. No additional configuration is required.
FLCKWwiseModule
Module that manages the lifecycle ofFLCKWwiseSource.
FLCKWwiseSource and registers it as a modular feature. On shutdown, it unregisters the capture callback, unregisters the modular feature, and destroys the source.
Log Category
Related
Audio Overview
Audio system API overview
FMOD
Alternative middleware integration