Module: LCKUnrealAudio | Version: 1.0 | Platforms: All
Overview
LCKUnrealAudio captures audio through Unreal Engine’s built-in audio system. It is the default audio source and supports both game audio and microphone input without any third-party dependencies.Supported Channels
| Channel | Supported | Description |
|---|---|---|
Game | Yes | Unreal Engine audio submix output |
Microphone | Yes | Platform microphone via Unreal Audio |
VoiceChat | No | Use LCKVivox |
FLCKUnrealFeatureInstance
Primary audio source class. ImplementsILCKFeatureInstance with dual-channel support for game audio and microphone capture.
ILCKFeatureInstance Methods
| Method | Behavior |
|---|---|
StartCapture() | Begins capture on both game and microphone channels |
StartCapture(Channels) | Begins capture for the specified channel mask only |
StopCapture() | Stops all active capture |
GetVolume() | Returns current RMS volume across active channels (0.0-1.0) |
GetSourceName() | Returns "LCKUnrealAudio" |
Usage
ULCKUnrealAudioBPL
Blueprint function library exposing Unreal audio utilities.| Method | Returns | Description |
|---|---|---|
GetUnrealAudioSamplerate() | int32 | Current Unreal Engine audio sample rate in Hz |
Blueprint Usage
Call Get Unreal Audio Samplerate from any Blueprint to query the engine’s current audio sample rate. This is useful for verifying that game audio and voice chat sample rates match.FLCKUnrealAudioModule
Module that manages the lifecycle ofFLCKUnrealFeatureInstance.
FLCKUnrealFeatureInstance instance and registers it as a modular feature. On shutdown, it unregisters and destroys the source.
Log Category
Related
Audio Overview
Audio system API overview
ILCKFeatureInstance
Full interface specification