// MPropertyFriendlyName = Granulator Container
class CVoiceContainerGranulator : public CVoiceContainerAsyncGenerator
{
public:
float32 m_flGrainLength;
float32 m_flGrainCrossfadeAmount;
float32 m_flStartJitter;
float32 m_flPlaybackJitter;
bool m_bShouldWraparound;
CStrongHandle<InfoForResourceTypeCVoiceContainerBase> m_sourceAudio;
private:
uint8 pad_00D8[184];
};
KV3 Class Defaults
{
_class = "CVoiceContainerGranulator"
m_vSound =
{
m_nRate = 0
m_nFormat = "PCM16"
m_nChannels = 0
m_nLoopStart = 0
m_nSampleCount = 0
m_flDuration = 0.0
m_Sentences = [ ]
m_nStreamingSize = 0
m_nSeekTable = [ ]
m_nLoopEnd = 0
m_encodedHeader = #[ ]
}
m_pEnvelopeAnalyzer = null
m_flGrainLength = 0.1
m_flGrainCrossfadeAmount = 0.1
m_flStartJitter = 0.0
m_flPlaybackJitter = 0.0
m_bShouldWraparound = false
m_sourceAudio = resource:""
}