高度な検索
Developer Connection
Member Login ログイン | ご入会 ADC連絡先

Technical Q&A QA1403
Sequence Grabber - Determining the capture resolution of an IIDC device

Q:IIDC デバイスのキャプチャ解像度を知る方法を探しています。現在、SGGetSrcVideoBoundsVDGetDigitizerRect の 2 つの関数を使用しています。しかし、Apple iSight カメラを使用しているときには、どちらも 640×480 ではなく、1600×1200 のサイズを返します。どのようにするのが最善の方法でしょうか。

A:Source、Video、Channel の矩形領域の関係は テクニカル Q&A 1250 で説明されていますが、これらの矩形領域は、特定のデバイスが生成するものを必ずしも反映しません。

QuickTime IIDC Video Digitizer(Apple iSight で使用)の場合、Sequence Grabber Video Channel が完全に設定されるまで、実際の画像サイズは決定されません。いったん決定されれば、SGGetChannelSampleDescription または下位の VDGetImageDescription を呼び出して、キャプチャ画像サイズを知ることができます。

参考資料:

先頭に戻る

ドキュメントの改訂履歴

日付 メモ
2005-01-06 初版

掲載日: 2005-01-06