audiosvr.h

来自「一个操作系统源代码 用于嵌入式设备 在Vc++环境下仿真 成功移植到多款处理器上」· C头文件 代码 · 共 43 行

H
43
字号
#ifndef AUDIO_SVR_H
#define AUDIO_SVR_H

typedef struct
{
	P_U8		audio_head;
	U32			audio_size;
	U32			play_time;
}AUDIO_INFO;

#define	ISNOTE			0
#define	ISSOUND			1

#define	SOUND_START		0
#define SOUND_STOP		1
#define SOUND_END		2

#define NOTE_START		3
#define NOTE_STOP		4
#define NOTE_END		5

#define MIDI_START		6
#define MIDI_STOP		7
#define MIDI_END		8


extern	void SoundStart( P_U8 sound_head, U32 sound_size );
extern	void SoundStop( void );
extern	void SoundEnd( ID sound_on_tid );

extern	void NoteStart( P_U8 note_head, U32 note_size, U32 play_time );
extern	void NoteStop( void );
extern	void NoteEnd( void *p );

extern	void MIDIStart( U32 MIDI_pointer );
extern	void MIDIStop( void );
extern	void MIDIEnd( void *p );

extern	void SetRepeatPoint( U32 loop_addr );

extern	void NoteSelect( U8 note_symbol, U32 note_size, U32 play_time );

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?