2

私はファイルブラウジングソフトウェアを書いていますが、カメラやスマートフォンなどのすべてのポータブルデバイスで正しく動作するようにしたいと考えています。私のプログラムはサムネイルを表示するので、各ファイルの内容を読む必要があります。

今、私はいくつかの問題に直面しています:

  1. 両方のフォトカメラで、デバイスから1つのISteamのみを開くことができます。追加のストリームごとに、ERROR_BUSYエラーが発生します。いくつかのバックグラウンドスレッドでサムネイルを取得するため、これは不便です。

  2. スマートフォンから複数のストリームを開くことはできますが、そのストリームを探すことはできません。回避策として、ストリーム全体を一時ファイルシステムの場所にコピーし、そこで処理する必要があります。

それは何に依存するのだろうか。デバイスファイルシステム?ドライバーの実装?または他に何か?

4

1 に答える 1