Navigation
API > API/Runtime > API/Runtime/Voice
Inheritance Hierarchy
- IModuleInterface
- FVoiceModule
References
| Module | Voice |
| Header | /Engine/Source/Runtime/Online/Voice/Public/VoiceModule.h |
| Include | #include "VoiceModule.h" |
Syntax
class FVoiceModule : public IModuleInterface
Remarks
Logging related to general voice chat flow (muting/registration/etc) Logging related to encoding of local voice packets Logging related to decoding of remote voice packets Internal voice capture logging Module for Voice capture/compression/decompression implementations
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< IVoiceCapture > | CreateVoiceCapture
(
const FString& DeviceName, |
Instantiates a new voice capture object | |
| TSharedPtr< IVoiceDecoder > | CreateVoiceDecoder
(
int32 SampleRate, |
Instantiates a new voice decoder object | |
| TSharedPtr< IVoiceEncoder > | CreateVoiceEncoder
(
int32 SampleRate, |
Instantiates a new voice encoder object | |
| bool | Checks to see if the current platform supports voice capture. | ||
| FVoiceModule & | Get () |
Singleton-like access to this module's interface. | |
| bool | IsAvailable () |
Checks to see if this module is loaded and ready. | |
| bool |