24 lines
474 B
C++
24 lines
474 B
C++
#pragma once
|
|
#include"../Scene.h"
|
|
#include"../../audio3d/FFTFilter.h"
|
|
#include"../../audio3d/Resampler.h"
|
|
#include"../../audio3d/HRTF.h"
|
|
#include"../../audio/AudioSource.h"
|
|
|
|
class StartScene:public Scene
|
|
{
|
|
public:
|
|
void OnEnter() override;
|
|
void OnExit() override;
|
|
void Update(float p_deltaTime) override;
|
|
|
|
private:
|
|
|
|
Resampler resampler = Resampler(100, 16.f);
|
|
std::vector<float> orisamples;
|
|
std::vector<float> resamples{0.};
|
|
HRTF hrtf;
|
|
|
|
|
|
AudioSource* audio_source;
|
|
}; |