Main header file of the irrKlang sound library, the only file needed to include. More...
#include "ik_irrKlangTypes.h"
#include "ik_vec3d.h"
#include "ik_IRefCounted.h"
#include "ik_IVirtualRefCounted.h"
#include "ik_ESoundOutputDrivers.h"
#include "ik_ESoundEngineOptions.h"
#include "ik_EStreamModes.h"
#include "ik_SAudioStreamFormat.h"
#include "ik_ISoundEngine.h"
#include "ik_ISoundSource.h"
#include "ik_ISound.h"
#include "ik_IAudioStream.h"
#include "ik_IAudioStreamLoader.h"
#include "ik_ISoundEffectControl.h"
#include "ik_ISoundStopEventReceiver.h"
#include "ik_IFileFactory.h"
#include "ik_IFileReader.h"
#include "ik_ISoundDeviceList.h"
#include "ik_IAudioRecorder.h"
#include "ik_ISoundMixedOutputReceiver.h"
Go to the source code of this file.
Namespaces | |
namespace | irrklang |
Everything in the irrKlang Sound Engine can be found in this namespace. | |
Defines | |
#define | IRR_KLANG_VERSION "1.6.0" |
irrKlang Version | |
#define | IRRKLANG_API __attribute__((visibility("default"))) |
#define | IRRKLANGCALLCONV |
Functions | |
IRRKLANG_API ISoundEngine *IRRKLANGCALLCONV | irrklang::createIrrKlangDevice (E_SOUND_OUTPUT_DRIVER driver=ESOD_AUTO_DETECT, int options=ESEO_DEFAULT_OPTIONS, const char *deviceID=0, const char *sdk_version_do_not_use=IRR_KLANG_VERSION) |
Creates an irrKlang device. The irrKlang device is the root object for using the sound engine. | |
IRRKLANG_API ISoundDeviceList *IRRKLANGCALLCONV | irrklang::createSoundDeviceList (E_SOUND_OUTPUT_DRIVER driver=ESOD_AUTO_DETECT, const char *sdk_version_do_not_use=IRR_KLANG_VERSION) |
Creates a list of available sound devices for the driver type. | |
IRRKLANG_API IAudioRecorder *IRRKLANGCALLCONV | irrklang::createIrrKlangAudioRecorder (ISoundEngine *irrKlangDeviceForPlayback, E_SOUND_OUTPUT_DRIVER driver=ESOD_AUTO_DETECT, const char *deviceID=0, const char *sdk_version_do_not_use=IRR_KLANG_VERSION) |
Creates an irrKlang audio recording device. The IAudioRecorder is the root object for recording audio. | |
IRRKLANG_API ISoundDeviceList *IRRKLANGCALLCONV | irrklang::createAudioRecorderDeviceList (E_SOUND_OUTPUT_DRIVER driver=ESOD_AUTO_DETECT, const char *sdk_version_do_not_use=IRR_KLANG_VERSION) |
Creates a list of available recording devices for the driver type. | |
IRRKLANG_API bool IRRKLANGCALLCONV | irrklang::makeUTF8fromUTF16string (const wchar_t *pInputString, char *pOutputBuffer, int outputBufferSize) |
Converts a wchar_t string to an utf8 string, useful when using Windows in unicode mode. |
Main header file of the irrKlang sound library, the only file needed to include.
#define IRR_KLANG_VERSION "1.6.0" |
irrKlang Version
#define IRRKLANG_API __attribute__((visibility("default"))) |
#define IRRKLANGCALLCONV |
The irrKlang
Engine Documentation © 2003-2018 by Nikolaus Gebhardt. Generated
by Doxygen
(1.6.1) |