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 メソッド」を参照すること。
参照