copy コマンド

コピー コマンドは、クリップボードにデータをコピーします。 デジタル ビデオ デバイスはこのコマンドを認識します。

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

_stprintf_s(
  lpszCommand, 
  TEXT("copy %s %s %s"), 
  lpszDeviceID, 
  lpszItem, 
  lpszFlags
); 

パラメーター

lpszDeviceID

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

lpszItem

コピーする項目を識別する次のいずれかのフラグ。

説明
四角形 コピーする各フレームの部分を指定します。 省略した場合、既定の設定はフレーム全体です。
オーディオ ストリーム ストリーム コマンドの影響を受けるワークスペース内のオーディオ ストリームを指定します。 このフラグを使用し、ビデオをコピーする場合は、"ビデオ ストリーム" フラグも使用する必要があります。 (どちらのフラグも指定しないと、すべてのオーディオ ストリームとビデオ ストリームがコピーされます)。
from position コピーした範囲の開始位置を指定します。 省略した場合、既定の設定は現在の位置です。
to position コピーする範囲の末尾を指定します。 コピーされたオーディオとビデオのデータは、この位置を除きます。 省略した場合、既定の設定はワークスペースの末尾です。
ビデオ ストリーム ストリーム コマンドの影響を受けるワークスペース内のビデオ ストリームを指定します。 このフラグを使用し、オーディオもコピーする場合は、"オーディオ ストリーム" フラグも使用する必要があります。 (どちらのフラグも指定しないと、すべてのオーディオ ストリームとビデオ ストリームがコピーされます)。

lpszFlags

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

戻り値

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

必要条件

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

関連項目

MCI

MCI コマンド文字列