update
This commit is contained in:
parent
625a2b1d12
commit
ff97a38a1e
13 changed files with 215 additions and 37 deletions
29
include/MDE/Audio/Audio.h
Normal file
29
include/MDE/Audio/Audio.h
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
#ifndef __MDE_AUDIO_H__
|
||||
#define __MDE_AUDIO_H__
|
||||
|
||||
#include <MDE/MachDep.h>
|
||||
|
||||
#include <pthread.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* always stereo, btw */
|
||||
#define MDEAudioRate 48000
|
||||
|
||||
/* S16, stereo. frames*2*2 == bytes */
|
||||
typedef void(*MDEAudioHandler)(void* handle, void* user, void* data, int frames);
|
||||
|
||||
/* driver functions */
|
||||
void* MDEAudioOpen(MDEAudioHandler handler, void* user);
|
||||
|
||||
void MDEAudioClose(void* handle);
|
||||
|
||||
void MDEAudioStart(void* handle);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
|
@ -3,9 +3,11 @@
|
|||
|
||||
#include <MDE/MachDep.h>
|
||||
|
||||
#include <MDE/File.h>
|
||||
#include <MDE/String.h>
|
||||
#include <MDE/Users.h>
|
||||
#include <MDE/Directory.h>
|
||||
#include <MDE/Core/File.h>
|
||||
#include <MDE/Core/String.h>
|
||||
#include <MDE/Core/Users.h>
|
||||
#include <MDE/Core/Directory.h>
|
||||
|
||||
#include <MDE/Audio/Audio.h>
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue