Module: LCKFMOD | Version: 1.0 | Platforms: All
Overview
LCKFMOD captures game audio from the FMOD Studio master bus using a non-destructive DSP callback. It provides game audio only; pair it with LCKUnrealAudio or LCKOboe for microphone capture.Supported Channels
| Channel | Supported | Description |
|---|---|---|
Game | Yes | FMOD Studio master bus output |
Microphone | No | Use LCKUnrealAudio or LCKOboe |
VoiceChat | No | Use LCKVivox |
FLCKFMODSource
Audio source class that captures FMOD master bus output via a DSP attached atFMOD_CHANNELCONTROL_DSP_TAIL. Implements ILCKFeatureInstance.
ILCKFeatureInstance Methods
| Method | Behavior |
|---|---|
StartCapture() | Attaches DSP to the FMOD master bus and begins capture |
StartCapture(Channels) | Begins capture if Game is in the requested channel mask |
StopCapture() | Detaches DSP and stops capture |
GetVolume() | Returns current RMS volume of captured game audio (0.0-1.0) |
GetSourceName() | Returns "LCKFMOD" |
Fields
| Field | Type | Default | Description |
|---|---|---|---|
Samplerate | int32 | 48000 | FMOD output sample rate in Hz. |
FLCKFMODModule
Module that manages the lifecycle ofFLCKFMODSource.
FLCKFMODSource, and registers it as a modular feature. On shutdown, it detaches the DSP callback, unregisters, and destroys the source.
Log Category
Related
FMOD Setup Guide
Integration guide with configuration steps and troubleshooting
Audio Overview
Audio system API overview