31 #include "kj/common.h" 47 virtual uint32_t
write(
const void* src, uint32_t count)
override;
51 kj::ArrayPtr<unsigned char>
getBuffer() {
return Buffer; }
54 uint32_t writtenBytes;
56 kj::ArrayPtr<unsigned char> Buffer;
57 std::shared_ptr<kj::ArrayOutputStream> outputStream;
Definition: NvBlastExtKJPxOutputStream.h:41
ExtKJPxOutputStream(kj::ArrayPtr< unsigned char > inBuffer)
~ExtKJPxOutputStream()=default
virtual uint32_t write(const void *src, uint32_t count) override
uint32_t getWrittenBytes()
Definition: NvBlastExtKJPxOutputStream.h:49
Definition: NvBlastArray.h:37
kj::ArrayPtr< unsigned char > getBuffer()
Definition: NvBlastExtKJPxOutputStream.h:51