copy コマンド
copy コマンドは、データをクリップボードにコピーします。 デジタル ビデオ デバイスはこのコマンドを認識します。
このコマンドを送信するには、lpszCommand パラメーターを次のように設定して mciSendString 関数を呼び出します。
_stprintf_s(
lpszCommand,
TEXT("copy %s %s %s"),
lpszDeviceID,
lpszItem,
lpszFlags
);
パラメーター
-
lpszDeviceID
-
MCI デバイスの識別子。 この識別子またはエイリアスは、デバイスを開いたときに割り当てられます。
-
lpszItem
-
コピーする項目を識別する次のいずれかのフラグ。
値 説明 四角形 コピーする各フレームの部分を指定します。 省略すると、既定の設定はフレーム全体になります。 オーディオ ストリーム ストリーム コマンドの影響を受けるワークスペース内のオーディオ ストリームを指定します。 このフラグを使用し、ビデオもコピーする場合は、"video stream" フラグも使用する必要があります。 (どちらのフラグも指定しない場合は、すべてのオーディオ ストリームとビデオ ストリームがコピーされます)。 from position コピーする範囲の開始位置を指定します。 省略すると、既定の設定は現在の位置になります。 を位置に移動する コピーする範囲の末尾を指定します。 コピーされたオーディオとビデオのデータはこの位置から除外されます。 省略すると、既定の設定はワークスペースの末尾になります。 ビデオ ストリーム ストリーム コマンドの影響を受けるワークスペース内のビデオ ストリームを指定します。 このフラグを使用し、オーディオもコピーする場合は、"オーディオ ストリーム" フラグも使用する必要があります。 (どちらのフラグも指定しない場合は、すべてのオーディオ ストリームとビデオ ストリームがコピーされます)。 -
lpszFlags
-
"wait"、"notify"、"test"、またはこれらの組み合わせを指定できます。 これらのフラグの詳細については、「 待機、通知、テスト フラグ」を参照してください。
戻り値
成功した場合は 0 を返し、それ以外の場合はエラーを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |