メディアコントロール インターフェイス(略してMCI ) は、 MicrosoftとIBMによって開発された、CD-ROMプレーヤーやオーディオ コントローラーなど、Microsoft WindowsまたはOS/2コンピューターに接続されたマルチメディア周辺機器を制御するための高レベル API です。
MCI を使用すると、コマンドを文字列として渡すだけで、さまざまなメディア ファイルを再生したり、サウンドを録音したりできるプログラムを簡単に作成できます。Windowsレジストリまたはファイルsystem.iniの [MCI] セクションに記述されている関係を使用します。この API の利点の 1 つは、MCI コマンドをプログラミング言語とスクリプト言語 (オープン スクリプト、lingo aso) の両方から送信できることです。このようなコマンドの例としては、 mciSendCommandやmciSendString などがあります。
数年後[アップデート]、MCIインターフェースは段階的に廃止され、1995年に初めてリリースされたDirectX APIが採用されました。[1]
MCIデバイス
メディア コントロール インターフェイスは 7 つの部分で構成されています。
- cdオーディオ
- デジタルビデオ
- かぶせる
- シーケンサー
- ビデオデッキ
- ビデオディスク
- ウェーブオーディオ
これらのいわゆる MCI デバイス ( CD-ROMプレーヤーや VCD プレーヤーなど) はそれぞれ、特定の種類のファイルを再生できます。たとえば、AVIVideo は.aviファイルを再生し、CDAudio はCD-DAトラックを再生します。他の MCI デバイスも、時間の経過とともに利用可能になりました。
MCI インターフェースを介してメディアを再生する
メディアの種類を再生するには、MCI コマンドを使用して正しく初期化する必要があります。これらのコマンドは、次のカテゴリに分類されます。
- システムコマンド
- 必要なコマンド
- 基本コマンド
- 拡張コマンド
MCI コマンドの完全なリストは、Microsoft の MSDN ライブラリにあります。
参照
参考文献
- ^ Banerji (2010). マルチメディアテクノロジー。McGraw-Hill Education (India) Pvt Limited。p. 55。ISBN 9780070669239. 2017年11月29日閲覧。
外部リンク
- Microsoft MCI リファレンス - MSDN ライブラリ
