Skip to main content

Module pybuffer

Module pybuffer 

Source
Available on Py_3_11 only.

Re-exportsยง

use crate::object::PyObject; ๐Ÿ”’
use crate::pyport::Py_ssize_t; ๐Ÿ”’
use core::ffi::c_char; ๐Ÿ”’
use core::ffi::c_int; ๐Ÿ”’
use core::ffi::c_void; ๐Ÿ”’
use core::ptr; ๐Ÿ”’

Structsยง

Py_buffer

Constantsยง

PyBUF_ANY_CONTIGUOUS
PyBUF_CONTIG
PyBUF_CONTIG_RO
PyBUF_C_CONTIGUOUS
PyBUF_FORMAT
PyBUF_FULL
PyBUF_FULL_RO
PyBUF_F_CONTIGUOUS
PyBUF_INDIRECT
PyBUF_MAX_NDIM
Maximum number of dimensions
PyBUF_ND
PyBUF_READ
PyBUF_RECORDS
PyBUF_RECORDS_RO
PyBUF_SIMPLE
PyBUF_STRIDED
PyBUF_STRIDED_RO
PyBUF_STRIDES
PyBUF_WRITABLE
PyBUF_WRITE
PyBUF_WRITEABLE

Functionsยง

PyBuffer_FillContiguousStridesโš 
PyBuffer_FillInfoโš 
PyBuffer_FromContiguousโš 
PyBuffer_GetPointerโš 
PyBuffer_IsContiguousโš 
PyBuffer_Releaseโš 
PyBuffer_SizeFromFormatโš 
PyBuffer_ToContiguousโš 
PyObject_CheckBufferโš Non-PyPy
PyObject_CopyDataโš 
PyObject_GetBufferโš 

Type Aliasesยง

getbufferproc
releasebufferproc
โš ๏ธ Internal Docs โš ๏ธ Not Public API ๐Ÿ‘‰ Official Docs Here