return NULL; | return NULL; | ||||
} | } | ||||
#else | |||||
void *wave_open(int srate, const char *device) | |||||
{ | |||||
(void)srate; // unused | |||||
(void)device; // unused | |||||
return (void *)1; | |||||
} | |||||
size_t wave_write(void *theHandler, char *theMono16BitsWaveBuffer, size_t theSize) | |||||
{ | |||||
(void)theHandler; // unused | |||||
(void)theMono16BitsWaveBuffer; // unused | |||||
return theSize; | |||||
} | |||||
int wave_close(void *theHandler) | |||||
{ | |||||
(void)theHandler; // unused | |||||
return 0; | |||||
} | |||||
int wave_is_busy(void *theHandler) | |||||
{ | |||||
(void)theHandler; // unused | |||||
return 0; | |||||
} | |||||
void wave_terminate() | |||||
{ | |||||
} | |||||
uint32_t wave_get_read_position(void *theHandler) | |||||
{ | |||||
(void)theHandler; // unused | |||||
return 0; | |||||
} | |||||
uint32_t wave_get_write_position(void *theHandler) | |||||
{ | |||||
(void)theHandler; // unused | |||||
return 0; | |||||
} | |||||
void wave_flush(void *theHandler) | |||||
{ | |||||
(void)theHandler; // unused | |||||
} | |||||
typedef int (t_wave_callback)(void); | |||||
void wave_set_callback_is_output_enabled(t_wave_callback *cb) | |||||
{ | |||||
(void)cb; // unused | |||||
} | |||||
extern void *wave_test_get_write_buffer() | |||||
{ | |||||
return NULL; | |||||
} | |||||
int wave_get_remaining_time(uint32_t sample, uint32_t *time) | |||||
{ | |||||
(void)sample; // unused | |||||
if (!time) return -1; | |||||
*time = (uint32_t)0; | |||||
return 0; | |||||
} | |||||
#endif | #endif | ||||
#ifndef USE_PORTAUDIO | #ifndef USE_PORTAUDIO |
return 0; | return 0; | ||||
} | } | ||||
#else | |||||
void *wave_open(int srate, const char *device) | |||||
{ | |||||
(void)srate; // unused | |||||
(void)device; // unused | |||||
return (void *)1; | |||||
} | |||||
size_t wave_write(void *theHandler, char *theMono16BitsWaveBuffer, size_t theSize) | |||||
{ | |||||
(void)theHandler; // unused | |||||
(void)theMono16BitsWaveBuffer; // unused | |||||
return theSize; | |||||
} | |||||
int wave_close(void *theHandler) | |||||
{ | |||||
(void)theHandler; // unused | |||||
return 0; | |||||
} | |||||
int wave_is_busy(void *theHandler) | |||||
{ | |||||
(void)theHandler; // unused | |||||
return 0; | |||||
} | |||||
void wave_terminate() | |||||
{ | |||||
} | |||||
uint32_t wave_get_read_position(void *theHandler) | |||||
{ | |||||
(void)theHandler; // unused | |||||
return 0; | |||||
} | |||||
uint32_t wave_get_write_position(void *theHandler) | |||||
{ | |||||
(void)theHandler; // unused | |||||
return 0; | |||||
} | |||||
void wave_flush(void *theHandler) | |||||
{ | |||||
(void)theHandler; // unused | |||||
} | |||||
typedef int (t_wave_callback)(void); | |||||
void wave_set_callback_is_output_enabled(t_wave_callback *cb) | |||||
{ | |||||
(void)cb; // unused | |||||
} | |||||
extern void *wave_test_get_write_buffer() | |||||
{ | |||||
return NULL; | |||||
} | |||||
int wave_get_remaining_time(uint32_t sample, uint32_t *time) | |||||
{ | |||||
(void)sample; // unused | |||||
if (!time) return -1; | |||||
*time = (uint32_t)0; | |||||
return 0; | |||||
} | |||||
#endif | #endif | ||||
void clock_gettime2(struct timespec *ts) | void clock_gettime2(struct timespec *ts) |