次の方法で共有


MCIAVI

[MCI このページに関連付けられている機能は、従来の機能です。 これは、MediaPlayerに置き換えられます。 MediaPlayer は、Windows 10 および Windows 11 用に最適化されています。 新しいコードでは、可能な場合は、MCI ではなく、MediaPlayer 使用することを強くお勧めします。 従来の API を使用する既存のコードは、可能であれば新しい API を使用するように書き直すよう提案しています。

AVI ファイルには、ビデオ シーケンス、英語のサウンドトラック、フランスのサウンドトラックなど、2 つ以上のストリームを含めることができます。 アプリケーションでは、ファイル内の他のストリームとは別にストリームを使用できます。

digitalvideo デバイスの種類は、ビデオ ファイルを制御します。 デジタル ビデオ デバイスで認識される MCI コマンドの一覧については、「Digital-Video コマンド セット」を参照してください。

MCIAVI ドライバーは、MCI コマンドの制御下でビデオ シーケンスやその他のデータ ストリームを再生します。 データ ストリームには、画像、オーディオ、パレットを含めることができます。 画像データは、カラー パレットまたは実際の色情報を含む画像で構成できます。

オーディオは、1/30 秒以内にビデオと同期されます。 ただし、オーディオ ハードウェアを使用できない場合、ドライバーはビデオ ストリームのみを再生します。 MCIAVI ドライバーは、オーディオを中断せずにストリームを再生するために、必要に応じてビデオ フレームをドロップできます。

アプリケーションでは、MCI コマンド インターフェイスの代わりに MCIWnd ウィンドウ クラス サービスを使用して、任意の MCI ドライバーを制御できます。 このウィンドウ クラスは、MCI デバイスをサポートするウィンドウの管理の詳細の多くを処理し、MCI コマンドを送信するために必要なプログラミングを簡略化します。 アプリケーションでは、MCIWnd ライブラリ サービスを直接使用して MCI デバイスを制御することも、ユーザーがデバイスを制御できるツール バー、スクロール バー、メニューを MCIWnd に表示することもできます。 MCIWnd ウィンドウ クラスの詳細については、「MCIWnd Window Class」を参照してください。