Lib
QOLを高める
|
#include <sound.h>
Public Types | |
using | SeResource = const SoundEffect |
using | SeResourcePtr = std::shared_ptr< SeResource > |
using | BgmResource = Bgm |
using | BgmResourcePtr = std::shared_ptr< BgmResource > |
Public Member Functions | |
XAudio2 () | |
~XAudio2 () | |
void | processFrame () |
SeResourcePtr | loadSoundEffect (const wchar_t *path) |
void | playSoundEffect (const SeResourcePtr &se) |
bool | isPlayingAnySoundEffect () const |
void | stopAllSoundEffect () |
BgmResourcePtr | loadBgm (const wchar_t *path) |
void | playBgm (const BgmResourcePtr &bgm) |
void | stopBgm () |
using yappy::sound::XAudio2::BgmResourcePtr = std::shared_ptr<BgmResource> |
using yappy::sound::XAudio2::SeResource = const SoundEffect |
using yappy::sound::XAudio2::SeResourcePtr = std::shared_ptr<SeResource> |
bool yappy::sound::XAudio2::isPlayingAnySoundEffect | ( | ) | const |
XAudio2::BgmResourcePtr yappy::sound::XAudio2::loadBgm | ( | const wchar_t * | path | ) |
XAudio2::SeResourcePtr yappy::sound::XAudio2::loadSoundEffect | ( | const wchar_t * | path | ) |
void yappy::sound::XAudio2::playBgm | ( | const BgmResourcePtr & | bgm | ) |
void yappy::sound::XAudio2::playSoundEffect | ( | const SeResourcePtr & | se | ) |