コード例 #1
0
ファイル: sound.cpp プロジェクト: f3yagi/mysrc
int load_sound(char *name)
{
    int n = SbufNew();
    sbuf[n].busy = 1;
    sbuf[n].buf  = OpenSoundFile(name);
    return n;
}
コード例 #2
0
ファイル: axAudioBuffer.cpp プロジェクト: EQ4/axLib
axAudioBuffer::axAudioBuffer( const string& snd_path )
{
    m_buffer = NULL;

    switch ( OpenSoundFile( snd_path ) )
    {
        case axOPEN_SND_ERROR:
            cout << "Error : Can't open audio file." << endl;
            break;

        case axNO_ERROR : break;
    }
}
コード例 #3
0
void SoundManager::Initialize(const Parameters& new_parameters)
{
	total_channel_count = 0;

	FileSpecifier InitialSoundFile;
	get_default_sounds_spec(InitialSoundFile);
	if (OpenSoundFile(InitialSoundFile))
	{
		atexit(::Shutdown);

		parameters.flags = 0;
		initialized = true;
		active = false;
		SetParameters(new_parameters);
		SetStatus(true);
	}
}