コンプレッサおよび減圧器に関する情報の取得

次の例では、 ICGetInfo 関数を使用して、コンプレッサーまたは圧縮解除器に関する情報を取得します。

ICINFO ICInfo; 
ICGetInfo(hIC, &ICInfo, sizeof(ICInfo)); 
 

次の例では、 ICGetDefaultKeyFrameRate マクロと ICGetDefaultQuality マクロを使用して既定値を取得します。

DWORD dwKeyFrameRate, dwQuality; 
dwKeyFrameRate = ICGetDefaultKeyFrameRate(hIC); 
dwQuality = ICGetDefaultQuality(hIC); 
 

次の例では、 ICQueryAbout マクロと ICAbout マクロを使用して、ダイアログ ボックスが存在する場合に、コンプレッサーまたは圧縮解除ツールの [バージョン情報] ダイアログ ボックスを表示します。

// If the compressor has an About dialog box, display it.

if ( ICQueryAbout(hIC)) ICAbout(hIC, hwndApp);