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