FSimpleDecoderWrapper

Choose your operating system:

Windows

macOS

Linux

References

Module

MetasoundEngine

Header

/Engine/Plugins/Runtime/Metasound/Source/MetasoundEngine/Public/MetasoundWave.h

Include

#include "MetasoundWave.h"

Syntax

class FSimpleDecoderWrapper

Constructors

Name Description

Public function

FSimpleDecoderWrapper

(
    const InitParams& InInitparams
)

Functions

Name Description

Public function Const

bool

 

CanGenerateAudio()

Public function

uint32

 

GenerateAudio

(
    float* OutputDest,
    int32 NumOutputFrames,
    int32& OutNumFramesConsumed,
    float PitchShiftInCents,
    bool bIsLooping
)

Returns number of samples written.

Public function Const

uint32

 

GetNumChannels()

Public function

bool

 

SeekToTime

(
    const float InSeconds
)

Seek in the wave.

Public function

bool

 

SetWave

(
    const FSoundWaveProxyPtr& InWave,
    float InStartTimeSeconds,
    float InInitialPitchShiftSemitones
)

Set the wave for decoding.

Classes

Name

Description

Public struct

InitParams