| 701 | } |
| 702 | |
| 703 | OIDN_API void oidnWriteBufferAsync(OIDNBuffer bufferC, |
| 704 | size_t byteOffset, size_t byteSize, const void* srcHostPtr) |
| 705 | { |
| 706 | Buffer* buffer = reinterpret_cast<Buffer*>(bufferC); |
| 707 | OIDN_TRY |
| 708 | checkHandle(bufferC); |
| 709 | OIDN_LOCK_DEVICE(buffer); |
| 710 | buffer->write(byteOffset, byteSize, srcHostPtr, SyncMode::Async); |
| 711 | OIDN_CATCH_DEVICE(buffer); |
| 712 | } |
| 713 | |
| 714 | OIDN_API size_t oidnGetBufferSize(OIDNBuffer bufferC) |
| 715 | { |