(self, ktx2_bytes: bytes)
| 204 | # KTX2 Handle API: open/close + all queries |
| 205 | # ----------------------------------------------------------------------- |
| 206 | def open(self, ktx2_bytes: bytes) -> KTX2Handle: |
| 207 | ptr = self._alloc(len(ktx2_bytes)) |
| 208 | self._write(ptr, ktx2_bytes) |
| 209 | handle = self.ktx2_open(ptr, len(ktx2_bytes)) |
| 210 | return KTX2Handle(ptr, handle) |
| 211 | |
| 212 | def close(self, ktx2_handle: KTX2Handle): |
| 213 | self.ktx2_close(ktx2_handle.handle) |