流体合成
1.1.11
|
记录界面。 更多...
类型定义 | |
typedef 虚空(* | fluid_log_function_t)(int级,char *消息,void * 数据) |
日志函数处理程序使用的回调类型 fluid_set_log_function(). 更多... | |
枚举 | |
枚举 | fluid_log_level { FLUID_PANIC, FLUID_ERR, FLUID_WARN, FLUID_INFO, FLUID_DBG, LAST_LOG_LEVEL } |
FluidSynth日志级别。 更多... | |
职能 | |
FLUIDSYNTH_API fluid_log_function_t | fluid_set_log_function (int级, fluid_log_function_t 好玩,无效*数据) |
为指定的日志级别安装新的日志功能。 更多... | |
FLUIDSYNTH_API无效 | fluid_default_log_function (int级别,char *消息,void * 数据) |
打印到stderr的默认日志功能。 更多... | |
FLUIDSYNTH_API 整型 | fluid_log (int 水平,const 字符* fmt,...) |
将消息打印到日志。 更多... | |
记录界面。
Fluidsynth的默认日志记录功能将其消息打印到stderr。合成器使用五个级别的消息: FLUID_PANIC, FLUID_ERR, FLUID_WARN, FLUID_INFO和 FLUID_DBG.
客户端应用程序可以安装新的日志功能以不同方式处理消息。在下面的示例中,应用程序设置了一个回调函数以显示 FLUID_PANIC 对话框中的消息,并通过将log函数设置为NULL来忽略所有其他消息:
typedef 虚空(* fluid_log_function_t)(int 水平,char * 信息,void * 数据) |
日志函数处理程序使用的回调类型 fluid_set_log_function().
水平 | 日志级别(fluid_log_level) |
信息 | 记录消息文字 |
数据 | 提供给的用户数据指针 fluid_set_log_function(). |
FluidSynth日志级别。
枚举器 | |
---|---|
FLUID_PANIC | 合成罐'不能再正常工作了。 |
FLUID_ERR | 发生严重错误。 |
FLUID_WARN | 警告。 |
FLUID_INFO | 详细的信息性消息。 |
FLUID_DBG | 调试消息。 |
LAST_LOG_LEVEL |
|
FLUIDSYNTH_API fluid_log_function_t fluid_set_log_function | ( | 整型 | 水平, |
fluid_log_function_t | 好玩, | ||
无效* | 数据 | ||
) |
为指定的日志级别安装新的日志功能。
水平 | 要为其安装处理程序的日志级别。 |
好玩 | 回调函数处理程序以调用记录的消息 |
数据 | 用户提供的数据指针传递给日志功能 |
参考文献 LAST_LOG_LEVEL.
FLUIDSYNTH_API无效fluid_default_log_function | ( | 整型 | 水平, |
字符* | 信息, | ||
无效* | 数据 | ||
) |
打印到stderr的默认日志功能。
水平 | 日志级别 |
信息 | 日志信息 |
数据 | 用户提供的数据(未使用) |
参考文献 FLUID_DBG, FLUID_ERR, FLUID_INFO, FLUID_PANIC, fluid_set_log_function()和 FLUID_WARN.
FLUIDSYNTH_API 整型 fluid_log | ( | 整型 | 水平, |
const 字符* | fmt, | ||
... | |||
) |
将消息打印到日志。
水平 | 日志级别(fluid_log_level)。 |
fmt | 日志消息的Printf样式格式字符串 |
... | printf'fmt'消息字符串的参数 |
参考文献 FLUID_ERR, FLUID_FAILED和 LAST_LOG_LEVEL.
被引用 fluid_event_get_sfont_id(), fluid_sequencer_get_time_scale(), fluid_sequencer_register_client(), fluid_sequencer_register_fluidsynth(), fluid_sequencer_set_time_scale(), new_fluid_event()和 new_fluid_sequencer2().