Navigation
Unreal Engine C++ API Reference > 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 |