- merge v0.01 --> Añadido fileselector - Añadidas fuentes de Gem y Pure Data - pix2jpg incluído en Gem. Archivos de construcción de Gem modificados. - Añadido fichero ompiling.txt con instrucciones de compilación
42 lines
880 B
C
Executable file
42 lines
880 B
C
Executable file
/* pmmac.c -- PortMidi os-dependent code */
|
|
|
|
/* This file only needs to implement:
|
|
pm_init(), which calls various routines to register the
|
|
available midi devices,
|
|
Pm_GetDefaultInputDeviceID(), and
|
|
Pm_GetDefaultOutputDeviceID().
|
|
It is seperate from pmmacosxcm because we might want to register
|
|
non-CoreMIDI devices.
|
|
*/
|
|
|
|
#include "stdlib.h"
|
|
#include "portmidi.h"
|
|
#include "pmmacosxcm.h"
|
|
|
|
PmError pm_init()
|
|
{
|
|
return pm_macosxcm_init();
|
|
}
|
|
|
|
void pm_term(void)
|
|
{
|
|
pm_macosxcm_term();
|
|
}
|
|
|
|
PmDeviceID pm_default_input_device_id = -1;
|
|
PmDeviceID pm_default_output_device_id = -1;
|
|
|
|
PmDeviceID Pm_GetDefaultInputDeviceID()
|
|
{
|
|
return pm_default_input_device_id;
|
|
}
|
|
|
|
PmDeviceID Pm_GetDefaultOutputDeviceID() {
|
|
return pm_default_output_device_id;
|
|
}
|
|
|
|
void *pm_alloc(size_t s) { return malloc(s); }
|
|
|
|
void pm_free(void *ptr) { free(ptr); }
|
|
|
|
|