MediaSampleInfoDataStore
MediaSampleInfoDataStoreオブジェクトはチャンクされたまとまったデータ形式で拡張フレーム情報を取得します。MediaSampleInfoDataStore::updateクラスライブラリリファレンス>クラス>MediaSampleInfoDataStore>MediaSampleInfoDataStore::updateメソッドをコールすることで、特定のIFrameのデータ形式としてこの情報が更新されます。デバイスによっては拡張フレームデータを提供しないものもあります。この場合failとなります。
データの取得が成功すると、MediaSampleInfoDataStore::findSampleInfoクラスライブラリリファレンス>クラス>MediaSampleInfoDataStore>MediaSampleInfoDataStore::findSampleInfoをコールすることで一般的なフレーム情報を取得できます。MediaSampleInfoDataStore::findChunkクラスライブラリリファレンス>クラス>MediaSampleInfoDataStore>MediaSampleInfoDataStore::findChunkメソッドは特定のチャンクを取得します。例えば、あるカメラはそのフレームがショート、またはロングエクスポージャモードで取得されたものである情報をチャックアイテムとして提供します。
インフォメーション
ヘッダファイル: tisudshl.h
ネームスペース: DShowLib
IC Imaging Control 3.4より導入