@@ -39,14 +39,14 @@ typedef enum {
39
39
GET_BUFFER_ERROR , // Error while reading data.
40
40
} audioio_get_buffer_result_t ;
41
41
42
- typedef uint32_t (* audiosample_sample_rate_fun )(void * sample_obj );
43
- typedef uint8_t (* audiosample_bits_per_sample_fun )(void * sample_obj );
44
- typedef uint8_t (* audiosample_channel_count_fun )(void * sample_obj );
45
- typedef void (* audiosample_reset_buffer_fun )(void * sample_obj );
46
- typedef audioio_get_buffer_result_t (* audiosample_get_buffer_fun )(void * sample_obj ,
42
+ typedef uint32_t (* audiosample_sample_rate_fun )(mp_obj_t );
43
+ typedef uint8_t (* audiosample_bits_per_sample_fun )(mp_obj_t );
44
+ typedef uint8_t (* audiosample_channel_count_fun )(mp_obj_t );
45
+ typedef void (* audiosample_reset_buffer_fun )(mp_obj_t );
46
+ typedef audioio_get_buffer_result_t (* audiosample_get_buffer_fun )(mp_obj_t ,
47
47
bool single_channel , uint8_t channel , uint8_t * * buffer ,
48
48
uint32_t * buffer_length );
49
- typedef void (* audiosample_get_buffer_structure_fun )(void * sample_obj ,
49
+ typedef void (* audiosample_get_buffer_structure_fun )(mp_obj_t ,
50
50
bool single_channel , bool * single_buffer ,
51
51
bool * samples_signed , uint32_t * max_buffer_length ,
52
52
uint8_t * spacing );
0 commit comments