monitor コマンド

monitor コマンドは、プレゼンテーションソースを指定します。 (既定のプレゼンテーション ソースはワークスペースです)。プレゼンテーション ソースを切り替えると、ソース内のすべてのオーディオ ストリームとビデオ ストリームが切り替えます。 デジタル ビデオ デバイスはこのコマンドを認識します。

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

_stprintf_s(
  lpszCommand, 
  TEXT("monitor %s %s %s"), 
  lpszDeviceID, 
  lpszMonitor, 
  lpszFlags
); 

パラメーター

lpszDeviceID

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

lpszMonitor

次のフラグの 1 つ以上。

説明
file ワークスペースがプレゼンテーション ソースであることを指定します。 これが既定のソースです。
input 外部入力がプレゼンテーション ソースであることを指定します。 再生コマンドが進行中の場合は、最初に一時停止されます。 setvideo が "オン" の場合、このフラグは既定の非表示ウィンドウを表示します。 デバイスでは、入力の監視中に他のデバイス インスタンスで実行できる操作が制限される場合があります。
method メソッド モニター "input" と共に使用する場合、このフラグは監視方法を選択します。 メソッドは"pre"、"post"、または "direct" です。 監視中に最適なディスプレイ品質のためにデバイスを構成する直接監視要求。 直接監視方法は、モーション ビデオ録画と互換性がない可能性があります。事前およびポストモニタリングにより、モーションビデオ記録が可能になります。 事前監視では圧縮前の外部入力が表示され、後監視では圧縮後の外部入力が表示されます。 通常、監視方法が異なると、ハードウェアに異なる影響があります。 既定の監視方法は、デバイスによって選択されます。

lpszFlags

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

戻り値

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

解説

プレゼンテーションソースは、 再生ステップ一時停止キュー "出力"、または シーク コマンドの後に自動的にワークスペースに切り替えます。 レコード コマンドでは、プレゼンテーション ソースが自動的に切り替わらないため、録画中にビデオを表示しないオプションがアプリケーションに提供されます。

要件

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

関連項目

MCI

MCI コマンド文字列

キュー

pause

play

record

求める

step