我遇到了this example,不知道如何将stream->InitializeFromFilename
更改为输出到STDOUT的东西,在HRESULT SavePixelsToFile32bppPBGRA(UINT width, UINT height, UINT stride, LPBYTE pixels, LPWSTR filePath, const GUID &format)
函数中。尝试使用stream->InitializeFromMemory
,但由于C++经验不足而碰壁。
这背后的原因是,我正在构建一些东西,并希望使用其他东西来管道示例的标准输出。
1条答案
按热度按时间at0kjp5o1#
多亏了@ SimonMackay,我能够更新他的代码来实现所需的功能。
SavePixelsToFile 32 bppPBGRA现在将数据写入IStream指针streamOut。它还在最后调用一个新函数,以输出数据。
字符串
sendIStream ToOutput从IStream中读取数据并将其写入std::cout(二进制模式激活)。
型