11#ifndef INCGUARD_MGL_AUDIO_RENDERER_H_1610829301
12#define INCGUARD_MGL_AUDIO_RENDERER_H_1610829301
33 virtual ~
Renderer() noexcept = default;
オーディオレンダラクラス
Definition mgl_audio_renderer.h:24
Renderer() noexcept=default
コンストラクタ
RenderingFunction _rendering
レンダリング関数
Definition mgl_audio_renderer.h:59
constexpr const DataFormat & GetOutputFormat() const noexcept
出力フォーマットを取得
Definition mgl_audio_renderer.h:41
virtual bool Initialize(InitializeMode initMode, RenderingFunction rendering) noexcept=0
初期化処理
DataFormat _outputFormat
出力フォーマット
Definition mgl_audio_renderer.h:60
InitializeMode
初期化モード
Definition mgl_audio_defs.h:42
void(*)(void **outData, size_t outDataCount, const DataFormat &dataFormat, size_t frameCount) noexcept RenderingFunction
レンダリング関数の型
Definition mgl_audio_renderer.h:20