World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
typedef signed char ALbyte |
Error retrieval.
Obtain the first error generated in the AL context since the last check.
Используется в CheckError().
Extension support.
Query for the presence of an extension, and obtain any appropriate function pointers and enum values.
Используется в OpenALSoundProvider::CreateStreamingTrack16(), OpenALSoundProvider::CreateTrack16() и AudioSample16::Open().
Используется в OpenALSoundProvider::CreateStreamingTrack16(), OpenALSoundProvider::CreateTrack16() и AudioSample16::Open().
AL_API void AL_APIENTRY alListener3f | ( | ALenum | param, |
ALfloat | value1, | ||
ALfloat | value2, | ||
ALfloat | value3 | ||
) |
Используется в OpenALSoundProvider::Initialize() и OpenALSoundProvider::SetListenerPosition().
Используется в OpenALSoundProvider::Initialize() и OpenALSoundProvider::SetOrientation().
AL_API void AL_APIENTRY alGetListener3f | ( | ALenum | param, |
ALfloat * | value1, | ||
ALfloat * | value2, | ||
ALfloat * | value3 | ||
) |
AL_API void AL_APIENTRY alGetListener3i | ( | ALenum | param, |
ALint * | value1, | ||
ALint * | value2, | ||
ALint * | value3 | ||
) |
Create Source objects.
Используется в OpenALSoundProvider::CreateStreamingTrack16(), OpenALSoundProvider::CreateTrack16(), AudioTrackS16::Open() и AudioSample16::Open().
Delete Source objects.
Используется в AudioTrackS16::Close(), AudioSample16::Close(), OpenALSoundProvider::CreateTrack16() и OpenALSoundProvider::DeleteStreamingTrack().
Verify a handle is a valid Source.
Используется в AudioTrackS16::Close(), AudioSample16::Close(), AudioTrackS16::IsValid() и AudioSample16::IsValid().
Set Source parameters.
Используется в OpenALSoundProvider::CreateStreamingTrack16(), OpenALSoundProvider::CreateTrack16(), AudioTrackS16::Open(), AudioSample16::Open(), AudioSample16::SetPosition(), AudioTrackS16::SetVolume() и AudioSample16::SetVolume().
AL_API void AL_APIENTRY alSource3f | ( | ALuint | source, |
ALenum | param, | ||
ALfloat | value1, | ||
ALfloat | value2, | ||
ALfloat | value3 | ||
) |
Используется в OpenALSoundProvider::CreateStreamingTrack16(), OpenALSoundProvider::CreateTrack16(), AudioTrackS16::Open(), AudioSample16::Open(), AudioSample16::Play() и AudioSample16::SetPosition().
Используется в OpenALSoundProvider::CreateStreamingTrack16(), OpenALSoundProvider::CreateTrack16(), AudioTrackS16::Open(), AudioSample16::Open(), AudioSample16::Play() и OpenALSoundProvider::PlayTrack16().
AL_API void AL_APIENTRY alSource3i | ( | ALuint | source, |
ALenum | param, | ||
ALint | value1, | ||
ALint | value2, | ||
ALint | value3 | ||
) |
Get Source parameters.
Используется в AudioTrackS16::GetVolume() и OpenALSoundProvider::PlayTrack16().
AL_API void AL_APIENTRY alGetSource3f | ( | ALuint | source, |
ALenum | param, | ||
ALfloat * | value1, | ||
ALfloat * | value2, | ||
ALfloat * | value3 | ||
) |
Используется в OpenALSoundProvider::DeleteStreamingTrack(), AudioTrackS16::DrainBuffers(), AudioTrackS16::Play(), AudioSample16::Play(), OpenALSoundProvider::PlayTrack16() и OpenALSoundProvider::Stream16().
AL_API void AL_APIENTRY alGetSource3i | ( | ALuint | source, |
ALenum | param, | ||
ALint * | value1, | ||
ALint * | value2, | ||
ALint * | value3 | ||
) |
Play, replay, or resume (if paused) a list of Sources
Rewind a list of Sources
Pause a list of Sources
Play, replay, or resume a Source
Используется в AudioTrackS16::Play(), AudioSample16::Play(), OpenALSoundProvider::PlayTrack16() и OpenALSoundProvider::Stream16().
Stop a Source
Используется в AudioTrackS16::Close(), AudioSample16::Close(), OpenALSoundProvider::DeleteStreamingTrack() и AudioSample16::Stop().
Rewind a Source (set playback postiton to beginning)
Queue buffers onto a source
Используется в AudioSample16::Open(), OpenALSoundProvider::Stream16() и AudioTrackS16::Update().
Unqueue processed buffers from a source
Используется в OpenALSoundProvider::DeleteStreamingTrack(), AudioTrackS16::DrainBuffers() и OpenALSoundProvider::Stream16().
Create Buffer objects
Используется в OpenALSoundProvider::CreateTrack16(), AudioSample16::Open(), OpenALSoundProvider::Stream16() и AudioTrackS16::Update().
Delete Buffer objects
Используется в OpenALSoundProvider::CreateTrack16(), OpenALSoundProvider::DeleteBuffer16(), OpenALSoundProvider::DeleteStreamingTrack(), AudioTrackS16::DrainBuffers() и OpenALSoundProvider::Stream16().
AL_API void AL_APIENTRY alBufferData | ( | ALuint | buffer, |
ALenum | format, | ||
const ALvoid * | data, | ||
ALsizei | size, | ||
ALsizei | freq | ||
) |
Specifies the data to be copied into a buffer
Используется в OpenALSoundProvider::CreateTrack16(), AudioSample16::Open(), OpenALSoundProvider::Stream16() и AudioTrackS16::Update().
Set Buffer parameters,
AL_API void AL_APIENTRY alBuffer3f | ( | ALuint | buffer, |
ALenum | param, | ||
ALfloat | value1, | ||
ALfloat | value2, | ||
ALfloat | value3 | ||
) |
AL_API void AL_APIENTRY alBuffer3i | ( | ALuint | buffer, |
ALenum | param, | ||
ALint | value1, | ||
ALint | value2, | ||
ALint | value3 | ||
) |
Get Buffer parameters.
AL_API void AL_APIENTRY alGetBuffer3f | ( | ALuint | buffer, |
ALenum | param, | ||
ALfloat * | value1, | ||
ALfloat * | value2, | ||
ALfloat * | value3 | ||
) |
Используется в OpenALSoundProvider::alBufferLength() и AudioTrackS16::DrainBuffers().
AL_API void AL_APIENTRY alGetBuffer3i | ( | ALuint | buffer, |
ALenum | param, | ||
ALint * | value1, | ||
ALint * | value2, | ||
ALint * | value3 | ||
) |