Desktop Duplication API でキャプチャされたデスクトップ イメージ データのフレームをネットワーク経由で転送する必要がありますが、問題が 1 つあります。DXGI_FORMAT_B8G8R8A8_UNORM形式のFullHDの生フレームデータのサイズ は、約 8 MBで、サイズが大きすぎます。特に1フレーム。
D3D11_MAPPED_SUBRESOURCEからのデスクトップ イメージのフレームを圧縮し、少なくともKB単位でサイズを取得する良い方法はありますか? bmp から jpeg への何らかの変換でしょうか?
私はすでにLZ4_compress_defaultメソッドを使用してLZ4圧縮を試しましたが、3.4 MBサイズのバイト配列を取得しましたが、これはまだフレームには大きすぎます。