RioEngine
0.1
My first attempt to create a 3D WYSIWYG Game Engine
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
ik_ISoundMixedOutputReceiver.h
Go to the documentation of this file.
1
// Copyright (C) 2002-2014 Nikolaus Gebhardt
2
// This file is part of the "irrKlang" library.
3
// For conditions of distribution and use, see copyright notice in irrKlang.h
4
5
#ifndef __I_IRRKLANG_SOUND_MIXED_OUTPUT_RECEIVER_H_INCLUDED__
6
#define __I_IRRKLANG_SOUND_MIXED_OUTPUT_RECEIVER_H_INCLUDED__
7
8
#include "
ik_IRefCounted.h
"
9
#include "
ik_SAudioStreamFormat.h
"
10
11
12
namespace
irrklang
13
{
14
15
17
20
class
ISoundMixedOutputReceiver
21
{
22
public
:
23
25
virtual
~ISoundMixedOutputReceiver
() {};
26
28
37
virtual
void
OnAudioDataReady
(
const
void
* data,
int
byteCount,
int
playbackrate) = 0;
38
39
};
40
41
42
}
// end namespace irrklang
43
44
45
#endif
46
irrklang::ISoundMixedOutputReceiver::OnAudioDataReady
virtual void OnAudioDataReady(const void *data, int byteCount, int playbackrate)=0
Called when a chunk of sound has been mixed and is about to be played.
irrklang
Everything in the irrKlang Sound Engine can be found in this namespace.
Definition:
ik_ESoundEngineOptions.h:8
ik_IRefCounted.h
ik_SAudioStreamFormat.h
irrklang::ISoundMixedOutputReceiver
Interface to be implemented by the user, which recieves the mixed output when it it played by the sou...
Definition:
ik_ISoundMixedOutputReceiver.h:20
irrklang::ISoundMixedOutputReceiver::~ISoundMixedOutputReceiver
virtual ~ISoundMixedOutputReceiver()
destructor
Definition:
ik_ISoundMixedOutputReceiver.h:25
rioengine
libs
include
irrklang
ik_ISoundMixedOutputReceiver.h
Generated on Mon Jan 12 2015 22:23:59 for RioEngine by
1.8.9.1