13#define DEFAULT_VOICE_SAMPLE_RATE 16000
15#define VOICE_SAMPLE_RATE DEFAULT_VOICE_SAMPLE_RATE
48 return FModuleManager::LoadModuleChecked<FVoiceModule>(
"Voice");
119 virtual void StartupModule()
override;
125 virtual void ShutdownModule()
override;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
DIRECTLINK_API Display
Definition DirectLinkLog.h:8
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
EAudioEncodeHint
Definition VoiceConfig.h:28
CORE_API bool IsModuleLoaded(const FName InModuleName) const
Definition ModuleManager.cpp:347
static CORE_API FModuleManager & Get()
Definition ModuleManager.cpp:199
Definition VoiceModule.h:36
virtual bool DoesPlatformSupportVoiceCapture()
Definition VoiceModule.cpp:130
bool IsVoiceEnabled() const
Definition VoiceModule.h:103
virtual TSharedPtr< IVoiceEncoder > CreateVoiceEncoder(int32 SampleRate=UVOIPStatics::GetVoiceSampleRate(), int32 NumChannels=UVOIPStatics::GetVoiceNumChannels(), EAudioEncodeHint EncodeHint=UVOIPStatics::GetAudioEncodingHint())
Definition VoiceModule.cpp:76
virtual TSharedPtr< IVoiceDecoder > CreateVoiceDecoder(int32 SampleRate=UVOIPStatics::GetVoiceSampleRate(), int32 NumChannels=UVOIPStatics::GetVoiceNumChannels())
Definition VoiceModule.cpp:103
static FVoiceModule & Get()
Definition VoiceModule.h:46
static bool IsAvailable()
Definition VoiceModule.h:56
virtual TSharedPtr< IVoiceCapture > CreateVoiceCapture(const FString &DeviceName, int32 SampleRate=UVOIPStatics::GetVoiceSampleRate(), int32 NumChannels=UVOIPStatics::GetVoiceNumChannels())
Definition VoiceModule.cpp:64
Definition ModuleInterface.h:14
Definition VoiceCapture.h:69
Definition VoiceCodec.h:110
Definition VoiceCodec.h:30
Definition SharedPointer.h:692
static ENGINE_API EAudioEncodeHint GetAudioEncodingHint()
Definition VoiceConfig.cpp:188
static ENGINE_API int32 GetVoiceSampleRate()
Definition VoiceConfig.cpp:83
static ENGINE_API int32 GetVoiceNumChannels()
Definition VoiceConfig.cpp:123