跳到主要内容

MemoryView Objects

A memoryview object exposes the C level buffer interface as a Python object which can then be passed around like any other object

  • PyObject *PyMemoryView_FromObject(PyObject *obj)
  • PyObject *PyMemoryView_FromMemory(char *mem, Py_ssize_t size, int flags)
  • PyObject *PyMemoryView_FromBuffer(const Py_buffer *view)
  • PyObject *PyMemoryView_GetContiguous(PyObject *obj, int buffertype, char order)
  • int PyMemoryView_Check(PyObject *obj)
  • Py_buffer *PyMemoryView_GET_BUFFER(PyObject *mview)
  • PyObject *PyMemoryView_GET_BASE(PyObject *mview)