露光時間を1/100に設定する場合のコードは
下記のようになります。

//IStUSBCam3インターフェイスを取得
IStUSBCam3 *pStUSB3 = NULL;
pSrcBaseFilter->QueryInterface(IID_IStUSBCam3, (void**)&pStUSB3);

DWORD dwClockFrequency;
WORD wTotalHClock;
pStUSB3->get_ClockFrequency(&dwClockFrequency);
pStUSB3->get_TotalHClock(&wTotalHClock);

DWORD dwClockExposure = dwClockFrequency * 0.01;	//1/100に設定する場合

//シャッター設定
pStUSB3->put_ShutterLine(dwClockFrequency / wTotalHClock);
pStUSB3->put_ShutterClock(dwClockFrequency % wTotalHClock);

SAFE_RELEASE(pStUSB3);


ソフトトリガー/ハードトリガーの切り替えは
下記のようなコードになります。

//IStUSBCam3インターフェイスを取得
IStUSBCam3 *pStUSB3 = NULL;
pSrcBaseFilter->QueryInterface(IID_IStUSBCam3, (void**)&pStUSB3);

//ソフトトリガーモードへ切り替え
pStUSB3->put_TriggerMode(STCAM_TRIGGER_MODE_TYPE_TRIGGER | STCAM_TRIGGER_MODE_SOURCE_SOFTWARE);

//ハードトリガーモードへ切り替え
pStUSB3->put_TriggerMode(STCAM_TRIGGER_MODE_TYPE_TRIGGER | STCAM_TRIGGER_MODE_SOURCE_SOFTWARE);

SAFE_RELEASE(pStUSB3);

