mark コマンド

mark コマンドは、ビデオテープ上のマークの記録と消去を制御します。 VCR デバイスはこのコマンドを認識します。

このコマンドを送信するには、lpszCommand パラメーターを次のように設定して mciSendString 関数を呼び出します。

_stprintf_s(
  lpszCommand, 
  TEXT("mark %s %s %s"), 
  lpszDeviceID, 
  lpszMark, 
  lpszFlags
); 

パラメーター

lpszDeviceID

MCI デバイスの識別子。 この識別子またはエイリアスは、デバイスを開いたときに割り当てられます。

lpszMark

次のいずれかのフラグ。

説明
erase 存在する場合は、現在の位置にあるマークを消去します。 マークを消去するには、まずマークを探してから、マーク "erase" コマンドを発行します。
書き込み 現在位置にマークを書き込みます。 このコマンドを成功させるために、VCR が再生モードまたはレコード モードである必要がある場合があります。

lpszFlags

"wait"、"notify"、または "test" にすることができます。 これらのフラグの詳細については、「 待機、通知、およびテスト フラグ」を参照してください。

戻り値

成功した場合は 0 を返し、それ以外の場合はエラーを返します。

解説

マークは、高速検索中に VCR によって検出できるコンテンツに書き込まれる特別な信号です。 マークは VCR 固有です。

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]

関連項目

Mci

MCI コマンド文字列