次の方法で共有


IAMTimecodeGenerator::SetTCGMode

SetTCGMode メソッドは、SMPTE タイムコード ジェネレータ プロパティを設定する。

構文

  HRESULT SetTCGMode(
  long Param,
  long Value
);

パラメータ

Param

[in] タイムコード ジェネレータ モード。次のいずれかのモードを指定する。

説明
ED_TCG_FRAMERATE フレーム レート
ED_TCG_REFERENCE_SOURCE カウント値のソース
ED_TCG_SYNC_SOURCE ハードウェア クロック基準のソース
ED_TCG_TIMECODE_TYPE ジェネレータの SMPTE タイムコード フォーマット

Value

[in] Param に指定されるモードの設定値。

ED_TCG_FRAMERATE が Param に指定されている場合は、次のいずれかを設定する。

説明
ED_FORMAT_SMPTE_24 24 フレーム/秒。
ED_FORMAT_SMPTE_25 25 フレーム/秒。
ED_FORMAT_SMPTE_30 30 フレーム/秒。ドロップ フレームなし。
ED_FORMAT_SMPTE_30DROP 30 フレーム/秒。ドロップ フレームあり (実際には 29.97 フレーム/秒)。

ED_TCG_REFERENCE_SOURCE が Param に指定されている場合は、次のいずれかを設定する。

説明
ED_TCG_FREE カウントの基準となるソースはない。
ED_TCG_READER リーダー値に同期する (jamsync)。

ED_TCG_SYNC_SOURCE が Param に指定されている場合は、次のいずれかを設定する。

説明
ED_TCG_FREE ロックされない (freerun)。
ED_TCG_READER タイムコード リーダーにロックする。
ED_TCG_VIDEO 受信ビデオにロックする。

ED_TCG_TIMECODE_TYPE が Param に指定されている場合は、次のいずれかを設定する。

説明
ED_TCG_MIDI_FULL MIDI フル フレーム タイムコード
ED_TCG_MIDI_QF MIDI クォーター フレーム タイムコード
ED_TCG_SMPTE_LTC LTC (Linear Timecode)
ED_TCG_SMPTE_VITC VITC

戻り値

インターフェイスの実装に応じた HRESULT 値を返す。

注意

ED_TCG_TIMECODE_TYPE の詳細については、「IAMTimecodeReader::SetTCRMode メソッド」を参照すること。

参照