Я пытаюсь получить значения из указателя на массив с плавающей точкой, но он возвращается как c_void_p в python
Код С
double v;
const void *data;
pa_stream_peek(s, &data, &length);
v = ((const float*) data)[length / sizeof(float) -1];
Python до сих пор
import ctypes
null_ptr = ctypes.c_void_p()
pa_stream_peek(stream, null_ptr, ctypes.c_ulong(length))
Проблема в том, что null_ptr имеет значение int (адрес памяти?), Но нет способа прочитать массив?!