| 294 | // |
| 295 | // |
| 296 | ObjPtr<IReadableStream> convertStream(ObjPtr<IRawReadableStream> pStream, IoSize nStreamSize) |
| 297 | { |
| 298 | auto pRStream = queryInterfaceSafe<IReadableStream>(pStream); |
| 299 | if (pRStream != nullptr) |
| 300 | return pRStream; |
| 301 | auto pObj = createObject(CLSID_RawReadableStreamConverter, |
| 302 | Dictionary({ {"stream", pStream}, {"size", nStreamSize} })); |
| 303 | return queryInterface<IReadableStream>(pObj); |
| 304 | } |
| 305 | |
| 306 | } // namespace io |
| 307 | } // namespace cmd |
no test coverage detected