-int ksynth_get_polyphony(struct KSynth* ksynth_instance) {
+unsigned int ksynth_get_polyphony(struct KSynth* ksynth_instance) {
if(!ksynth_instance) {
fprintf(stderr, "[KSynth] Error: Invalid KSynth instance.\n");
return -1;
if(!ksynth_instance) {
fprintf(stderr, "[KSynth] Error: Invalid KSynth instance.\n");
return -1;
return ksynth_instance->polyphony;
};
return ksynth_instance->polyphony;
};
-int ksynth_get_max_polyphony(struct KSynth* ksynth_instance) {
+unsigned int ksynth_get_max_polyphony(struct KSynth* ksynth_instance) {
if(!ksynth_instance) {
fprintf(stderr, "[KSynth] Error: Invalid KSynth instance.\n");
return -1;
if(!ksynth_instance) {
fprintf(stderr, "[KSynth] Error: Invalid KSynth instance.\n");
return -1;
return ksynth_instance->rendering_time;
}
return ksynth_instance->rendering_time;
}
-int ksynth_get_polyphony_for_channel(struct KSynth* ksynth_instance, unsigned char channel) {
+unsigned int ksynth_get_polyphony_for_channel(struct KSynth* ksynth_instance, unsigned char channel) {
if(!ksynth_instance) {
fprintf(stderr, "[KSynth] Error: Invalid KSynth instance.\n");
return -1;
if(!ksynth_instance) {
fprintf(stderr, "[KSynth] Error: Invalid KSynth instance.\n");
return -1;
* @param ksynth_instance KSynthインスタンスへのポインタ
* @return 現在のポリフォニー
*/
* @param ksynth_instance KSynthインスタンスへのポインタ
* @return 現在のポリフォニー
*/
-int ksynth_get_polyphony(struct KSynth* ksynth_instance);
+unsigned int ksynth_get_polyphony(struct KSynth* ksynth_instance);
* @param ksynth_instance KSynthインスタンスへのポインタ
* @return 最大ポリフォニー
*/
* @param ksynth_instance KSynthインスタンスへのポインタ
* @return 最大ポリフォニー
*/
-int ksynth_get_max_polyphony(struct KSynth* ksynth_instance);
+unsigned int ksynth_get_max_polyphony(struct KSynth* ksynth_instance);
* @param channel MIDIチャンネル
* @return 指定されたMIDIチャンネルのアクティブなポリフォニーの数
*/
* @param channel MIDIチャンネル
* @return 指定されたMIDIチャンネルのアクティブなポリフォニーの数
*/
-int ksynth_get_polyphony_for_channel(struct KSynth* ksynth_instance, unsigned char channel);
+unsigned int ksynth_get_polyphony_for_channel(struct KSynth* ksynth_instance, unsigned char channel);