CMGDK r49-rc2
函数 | 变量
K:/CMGDKv18/SDK/Include/hgl/audio/AudioPlayer.Attrib.H文件参考

浏览该文件的源代码。

函数

bool ReadData (ALuint)
bool UpdateBuffer ()
void ClearBuffer ()
bool Playback ()
virtual bool Execute ()
void InitPrivate ()
bool Load (AudioFileType)
bool GetLoop ()
void SetLoop (bool)
uint GetIndex ()
 取当前菜单在上级菜单中的索引编号
double GetTime ()
PlayState GetPlayState ()
int GetState ()
float GetMinGain ()
float GetMaxGain ()
float GetPitch ()
void SetPitch (float val)
float GetGain ()
void SetGain (float val)
float GetConeGain ()
void SetConeGain (float val)
float GetRolloffFactor ()
void SetRolloffFactor (float rf)

变量

ALbyte * audio_data
int audio_data_size
void * audio_ptr
 音频数据指针
char * audio_buffer
int audio_buffer_size
uint audio_buffer_count
 播放数据计数
AudioPlugInInterface * decode
ALenum format
 音频数据格式
ALsizei rate
 音频数据采样率
struct {
   bool   open
   double   time
   float   gap
   struct {
      float   gain
      double   time
   }   start
   struct {
      float   gain
      double   time
   }   end
auto_gain
 自动增益
volatile bool loop
volatile PlayState ps
AudioSource audiosource
ALuint source
ALuint buffer [3]
double wait_time
double start_time
double fade_in_time
double fade_out_time

函数文档

void ClearBuffer ( ) [protected]
virtual bool Execute ( ) [protected, virtual]
float GetConeGain ( ) [protected]
float GetGain ( ) [protected]
uint GetIndex ( ) [protected]

取当前菜单在上级菜单中的索引编号

bool GetLoop ( ) [protected]
float GetMaxGain ( ) [protected]
float GetMinGain ( ) [protected]
float GetPitch ( ) [protected]
PlayState GetPlayState ( ) [protected]
float GetRolloffFactor ( ) [protected]
int GetState ( ) [protected]
double GetTime ( ) [protected]
void InitPrivate ( ) [protected]
bool Load ( AudioFileType  ) [protected]
bool Playback ( ) [protected]
bool ReadData ( ALuint  ) [protected]
void SetConeGain ( float  val) [protected]
void SetGain ( float  val) [protected]
void SetLoop ( bool  ) [protected]
void SetPitch ( float  val) [protected]
void SetRolloffFactor ( float  rf) [protected]
bool UpdateBuffer ( ) [protected]

变量文档

char* audio_buffer

播放数据计数

ALbyte* audio_data
void* audio_ptr

音频数据指针

AudioSource audiosource
struct { ... } auto_gain

自动增益

ALuint buffer[3]
AudioPlugInInterface* decode
struct { ... } end
double fade_in_time
double fade_out_time
ALenum format

音频数据格式

float gain
float gap
volatile bool loop
bool open
volatile PlayState ps
ALsizei rate

音频数据采样率

ALuint source
struct { ... } start
double start_time
double time
double wait_time
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义