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 を返し、それ以外の場合はエラーを返します。
注釈
プレゼンテーション ソースは、 再生、 ステップ、 一時停止、 キュー "出力"、または seek コマンドの後に自動的にワークスペースに切り替えます。 record コマンドはプレゼンテーション ソースを自動的に切り替えません。これにより、録画中にビデオを表示しないオプションがアプリケーションに提供されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |