Class BattleDj
Defined in File BattleDj.hpp
Class Documentation
-
class BattleDj
A class that implements the behavior of DJing FX.
Public Functions
-
BattleDj()
-
~BattleDj()
-
bool GetDataFrom(MUSIC_CTR &mc)
initialize function gets soundtouch and decoder from MUSIC_CTR
- Parameters:
mc – the MUSIC_CTR object
- Returns:
true
- Returns:
false
-
bool Rev(MixStruct &ms)
the Reverse play FX
- Parameters:
ms – Mix object
- Returns:
true
- Returns:
false
-
bool Scratch(MixStruct &ms)
Scratch FX, can be used like a sampler.
- Parameters:
ms – Mix object
- Returns:
true
- Returns:
false
-
bool Pitch(MixStruct &ms)
pitch shifting FX.
- Parameters:
ms – Mix object
- Returns:
true
- Returns:
false
-
std::optional<SIMD_FLOAT*> operator<<(std::optional<SIMD_FLOAT*> Array)
apply FX
- Parameters:
Array – PCM frames.
- Returns:
std::optional<SIMD_FLOAT*>
Public Members
-
std::optional<unsigned long> StartPos
-
BattleDj()