Download.it 検索アイコン
Advertisement

Microsoftのプラットフォーム上でのマルチメディア関連タスクのためのMicrosoftによるAPIのコレクション

Microsoftのプラットフォーム上でのマルチメディア関連タスクのためのMicrosoftによるAPIのコレクション

票: (460票)

プログラムライセンス: 無料

開発者/メーカー: Microsoft

バージョン: June 2010

次のOSで利用可能: Windows

票:

プログラムライセンス

(460票)

無料

開発者/メーカー

バージョン

Microsoft

June 2010

次のOSで利用可能:

Windows

高評価

  • ゲームやストリーミングマルチメディアコンテンツの強力なサポートを提供
  • キーボード、マウス、ビデオカードなどの周辺機器と統合
  • プログラマーにとってゲーム開発を容易にする

低評価

  • 最新バージョンのDirectXでは、古いオペレーティングシステムのサポートが終了
  • DirectX 10および11は、Windows XPやXP用に書かれたデバイスドライバとの後方互換性がありません

DirectX再頒布可能ファイルは、開発者が自身のソフトウェアに組み込むことができ、エンドユーザーが自分のコンピュータにインストールできる、APIに基づくランタイムファイルのセットです。DirectXは、高品質なゲームとマルチメディア体験を提供するためのOpenGL技術のMicrosoftによる後継技術です。マウス、キーボード、グラフィックカード、サウンドカード、ゲームコントローラへの直接アクセスをゲームに提供します。3Dグラフィックスを提供し、ゲームをよりリアルに見せ、3Dサウンドでプレイヤーをゲームの環境に没頭させます。

DirectXは、XboxおよびXbox 360ゲームコンソールの基盤として使用されました。Windows Phone 8、Windows RTにも搭載され、Windows 95の第2バージョン以降、すべてのIntelベースのWindowsバージョンに組み込まれています。Windows 95、98、2000、XPへのサポートは、DirectXの後続バージョンでは終了しました。

近年、DirectXのコアコードには機能が追加されました。これは、マルチコアプロセッサ用のマルチスレッドサポートと、高度な3Dレンダリング用の専用プロセッサを搭載したグラフィックカードをサポートするためです。

2006年、MicrosoftはXNAフレームワークと呼ばれる技術を導入しました。この技術は、ゲームへのDirectXの統合を簡素化し、プログラマーにとって大きな改善をもたらしました。開発の複雑さを軽減することで、Microsoftは多くの新規開発者がPCおよびXboxゲーム分野に参入することを促しました。DirectXは、Xboxゲームコンソールラインの成功に貢献した要因の一つです。

Microsoftは、DirectXの最新バージョンで3Dレンダリングとアニメーションの速度を向上させる数学的関数を提供するために努力してきました。また、WindowsおよびXboxゲームコンソールラインでのオーディオとビデオのストリーミングに対するレスポンシブで堅牢なサポートも作成しました。DirectXの一部であるDirectShow技術により、コンピュータでオンラインビデオを視聴したりDVDを再生したりすることが可能になりました。

Microsoftは、オンラインゲームプレイをサポートするために、ローカルまたは広域ネットワーク上での通信技術を含めました。この技術が、「World of Warcraft」や「Second Life」などのゲームを今日のような大人気ゲームにしたのです。

「Direct Music」と呼ばれる技術があり、開発者がゲームのために豊かな詳細を持つ音楽を作曲できます。「Direct Music Producer」というツールを使用して、ゲームのサウンドトラックを作成できます。

高評価

  • ゲームやストリーミングマルチメディアコンテンツの強力なサポートを提供
  • キーボード、マウス、ビデオカードなどの周辺機器と統合
  • プログラマーにとってゲーム開発を容易にする

低評価

  • 最新バージョンのDirectXでは、古いオペレーティングシステムのサポートが終了
  • DirectX 10および11は、Windows XPやXP用に書かれたデバイスドライバとの後方互換性がありません

考慮すべきその他のソフトウェア