#include <AudioMixerSourceVoice.h>
|
| | FMixerSourceVoice () |
| |
| | ~FMixerSourceVoice () |
| |
| void | Reset (FMixerDevice *InMixerDevice) |
| |
| bool | Init (const FMixerSourceVoiceInitParams &InFormat) |
| |
| void | Release () |
| |
| void | SetPitch (const float InPitch) |
| |
| void | SetVolume (const float InVolume) |
| |
| void | SetDistanceAttenuation (const float InDistanceAttenuation) |
| |
| void | SetLPFFrequency (const float InFrequency) |
| |
| void | SetHPFFrequency (const float InFrequency) |
| |
| void | SetModPitch (const float InPitch) |
| |
| void | SetModVolume (const float InVolume) |
| |
| void | SetModLPFFrequency (const float InFrequency) |
| |
| void | SetModHPFFrequency (const float InFrequency) |
| |
| void | SetModulationRouting (FSoundModulationDefaultRoutingSettings &RoutingSettings) |
| |
| void | SetSourceBufferListener (FSharedISourceBufferListenerPtr &InSourceBufferListener, bool InShouldSourceBufferListenerZeroBuffer) |
| |
| void | SetChannelMap (const uint32 NumInputChannels, const Audio::FAlignedFloatBuffer &InChannelMap, const bool bInIs3D, const bool bInIsCenterChannelOnly) |
| |
| void | SetSpatializationParams (const FSpatializationParams &InParams) |
| |
| void | Play () |
| |
| void | Pause () |
| |
| void | Stop () |
| |
| void | StopFade (int32 NumFrames) |
| |
| int32 | GetSourceId () const |
| |
| float | GetDistanceAttenuation () const |
| |
| float | GetDistance () const |
| |
| bool | IsPlaying () const |
| |
| bool | IsPaused () const |
| |
| bool | IsActive () const |
| |
| bool | IsStopFadedOut () const |
| |
| bool | NeedsSpeakerMap () const |
| |
| bool | IsUsingHRTFSpatializer (bool bDefaultValue) const |
| |
| int64 | GetNumFramesPlayed () const |
| |
| float | GetEnvelopeValue () const |
| |
| float | GetVolumeModulationValue () const |
| |
| float | GetRelativeRenderCost () const |
| |
| void | MixOutputBuffers (int32 InNumChannels, const float SendLevel, EMixerSourceSubmixSendStage InSubmixSendStage, FAlignedFloatBuffer &OutWetBuffer) const |
| |
| const ISoundfieldAudioPacket * | GetEncodedOutput (const FSoundfieldEncodingKey &InKey) const |
| |
| const FQuat | GetListenerRotationForVoice () const |
| |
| void | SetSubmixSendInfo (FMixerSubmixWeakPtr Submix, const float SendLevel, const EMixerSourceSubmixSendStage SendStage=EMixerSourceSubmixSendStage::PostDistanceAttenuation) |
| |
| void | ClearSubmixSendInfo (FMixerSubmixWeakPtr Submix) |
| |
| void | SetOutputToBusOnly (bool bInOutputToBusOnly) |
| |
| void | SetEnablement (bool bInEnableBusSendRouting, bool bInEnableMainSubmixOutput, bool bInEnableSubmixSendRouting) |
| |
| void | SetAudioBusSendInfo (EBusSendType InBusSendType, uint32 AudioBusId, float BusSendLevel, const FString &InBusName) |
| |
◆ FMixerSourceVoice()
| Audio::FMixerSourceVoice::FMixerSourceVoice |
( |
| ) |
|
◆ ~FMixerSourceVoice()
| Audio::FMixerSourceVoice::~FMixerSourceVoice |
( |
| ) |
|
◆ ClearSubmixSendInfo()
◆ GetDistance()
| float Audio::FMixerSourceVoice::GetDistance |
( |
| ) |
const |
◆ GetDistanceAttenuation()
| float Audio::FMixerSourceVoice::GetDistanceAttenuation |
( |
| ) |
const |
◆ GetEncodedOutput()
◆ GetEnvelopeValue()
| float Audio::FMixerSourceVoice::GetEnvelopeValue |
( |
| ) |
const |
◆ GetListenerRotationForVoice()
| const FQuat Audio::FMixerSourceVoice::GetListenerRotationForVoice |
( |
| ) |
const |
◆ GetNumFramesPlayed()
| int64 Audio::FMixerSourceVoice::GetNumFramesPlayed |
( |
| ) |
const |
◆ GetRelativeRenderCost()
| float Audio::FMixerSourceVoice::GetRelativeRenderCost |
( |
| ) |
const |
◆ GetSourceId()
| int32 Audio::FMixerSourceVoice::GetSourceId |
( |
| ) |
const |
◆ GetVolumeModulationValue()
| float Audio::FMixerSourceVoice::GetVolumeModulationValue |
( |
| ) |
const |
◆ Init()
◆ IsActive()
| bool Audio::FMixerSourceVoice::IsActive |
( |
| ) |
const |
◆ IsPaused()
| bool Audio::FMixerSourceVoice::IsPaused |
( |
| ) |
const |
◆ IsPlaying()
| bool Audio::FMixerSourceVoice::IsPlaying |
( |
| ) |
const |
◆ IsStopFadedOut()
| bool Audio::FMixerSourceVoice::IsStopFadedOut |
( |
| ) |
const |
|
inline |
◆ IsUsingHRTFSpatializer()
| bool Audio::FMixerSourceVoice::IsUsingHRTFSpatializer |
( |
bool |
bDefaultValue | ) |
const |
◆ MixOutputBuffers()
◆ NeedsSpeakerMap()
| bool Audio::FMixerSourceVoice::NeedsSpeakerMap |
( |
| ) |
const |
◆ Pause()
| void Audio::FMixerSourceVoice::Pause |
( |
| ) |
|
◆ Play()
| void Audio::FMixerSourceVoice::Play |
( |
| ) |
|
◆ Release()
| void Audio::FMixerSourceVoice::Release |
( |
| ) |
|
◆ Reset()
◆ SetAudioBusSendInfo()
| void Audio::FMixerSourceVoice::SetAudioBusSendInfo |
( |
EBusSendType |
InBusSendType, |
|
|
uint32 |
AudioBusId, |
|
|
float |
BusSendLevel, |
|
|
const FString & |
InBusName |
|
) |
| |
◆ SetChannelMap()
◆ SetDistanceAttenuation()
| void Audio::FMixerSourceVoice::SetDistanceAttenuation |
( |
const float |
InDistanceAttenuation | ) |
|
◆ SetEnablement()
| void Audio::FMixerSourceVoice::SetEnablement |
( |
bool |
bInEnableBusSendRouting, |
|
|
bool |
bInEnableMainSubmixOutput, |
|
|
bool |
bInEnableSubmixSendRouting |
|
) |
| |
◆ SetHPFFrequency()
| void Audio::FMixerSourceVoice::SetHPFFrequency |
( |
const float |
InFrequency | ) |
|
◆ SetLPFFrequency()
| void Audio::FMixerSourceVoice::SetLPFFrequency |
( |
const float |
InFrequency | ) |
|
◆ SetModHPFFrequency()
| void Audio::FMixerSourceVoice::SetModHPFFrequency |
( |
const float |
InFrequency | ) |
|
◆ SetModLPFFrequency()
| void Audio::FMixerSourceVoice::SetModLPFFrequency |
( |
const float |
InFrequency | ) |
|
◆ SetModPitch()
| void Audio::FMixerSourceVoice::SetModPitch |
( |
const float |
InPitch | ) |
|
◆ SetModulationRouting()
◆ SetModVolume()
| void Audio::FMixerSourceVoice::SetModVolume |
( |
const float |
InVolume | ) |
|
◆ SetOutputToBusOnly()
| void Audio::FMixerSourceVoice::SetOutputToBusOnly |
( |
bool |
bInOutputToBusOnly | ) |
|
◆ SetPitch()
| void Audio::FMixerSourceVoice::SetPitch |
( |
const float |
InPitch | ) |
|
◆ SetSourceBufferListener()
◆ SetSpatializationParams()
◆ SetSubmixSendInfo()
◆ SetVolume()
| void Audio::FMixerSourceVoice::SetVolume |
( |
const float |
InVolume | ) |
|
◆ Stop()
| void Audio::FMixerSourceVoice::Stop |
( |
| ) |
|
◆ StopFade()
| void Audio::FMixerSourceVoice::StopFade |
( |
int32 |
NumFrames | ) |
|
◆ FMixerSourceManager
The documentation for this class was generated from the following files: