Skip to content
SiteEmail

UCohtmlAudioWrapper

Inherits from UObject

Name
UCohtmlAudioWrapper()
~UCohtmlAudioWrapper()
virtual voidBeginDestroy() override
boolHasOwner()
voidSetOwner(UObject * Owner)
voidCreateStream(int Id, int BitDepth, int Channels, float SamplingRate)
voidOnAudioStreamCreated(int Id, int BitDepth, int Channels, float SamplingRate)
voidDestroyStream(int Id)
voidPlayStream(int Id)
voidPauseStream(int Id)
voidReceiveDataForStream(int Id, int Samples, float ** Pcm, int Channels)
voidStreamEnded(int Id)
voidChangeStreamVolume(int Id, float Volume)
voidSetAttenuation(const FSoundAttenuationSettings & Settings)
UCohtmlAudioWrapper()
~UCohtmlAudioWrapper()
virtual void BeginDestroy() override
inline bool HasOwner()
void SetOwner(
UObject * Owner
)
void CreateStream(
int Id,
int BitDepth,
int Channels,
float SamplingRate
)
void OnAudioStreamCreated(
int Id,
int BitDepth,
int Channels,
float SamplingRate
)
void DestroyStream(
int Id
)
void PlayStream(
int Id
)
void PauseStream(
int Id
)
void ReceiveDataForStream(
int Id,
int Samples,
float ** Pcm,
int Channels
)
void StreamEnded(
int Id
)
void ChangeStreamVolume(
int Id,
float Volume
)
void SetAttenuation(
const FSoundAttenuationSettings & Settings
)