(有)未来検索ブラジルが運営するあらゆる言葉についての記事を閲覧・編集したり、コメントをしたりするサイトです。

単語記事: DirectX

編集

DirectXとは、Microsoft(マイクロソフト)社が開発・提供しているゲームなどのマルチメディア向けAPIセットである。
PC及びXBoxシリーズ向け3DグラフィックAPIの標準的存在。DirectXを使ったプログラミングエンドユーザランタイムではなくSDKダウンロードする。

概要

2009年11月現在の最新バージョンは、Windows 7/Vista用が11.0WindowsXP用が9.0c
現在は9.0cが流となって久しいが、互換性の問題やVista普及の遅さから、
10.0/10.1はマイナーに留まって流は11.0へ一気に移行していく可能性が高い。

グラフィックカードでは、AMD RadeonではHD5000シリーズが11.0、HD4000/3000シリーズが10.1、HD2000シリーズが10.0対応。
NVIDIA Geforceは複雑で、(製品名上のシリーズとは関係なく)開発コードネーム"GT200"系が10.1対応、"G80"・"G90"系が10.0対応となっている。
Intel HDG/GMAはCore i5-600シリーズCore i3Pentium G6000シリーズと、G40シリーズG35チップセットが10.0対応。

DirectX 9.0 のコンポーネント

(MSDNより引用)

DirectX Graphics
DirectX の前バージョンの DirectDrawコンポーネントと Direct3Dコンポーネントが結合された単一のアプリケーション プログラミング インターフェイス (API) であり、すべてのグラフィックプログラミングに使用できる。このコンポーネントには、多くのグラフィックプログラミング作業を簡単にする Direct3D エクステンション (D3DX) ユーティリティ ライブラリが含まれる。9.0はWindows XP、10はWindows Vista、11は Windows7。 
DirectInput
フォース フィードバック テクノロジフル サポートなど、さまざまな入バイスサポートする。
マイクロソフトXBox360コントローラーでの入XInput、キーボード操作はウィンウメセージが推奨される。
DirectPlay
マルチプレーヤ用ネットワーク ゲームサポートする。現在は推奨されていない。
DirectMusic
DirectMusic Producer で作成した波形、MIDI サウンド、または動的コンテンツに基づく音楽サウンドトラック音楽以外のサウンドトラックの両方に使える、完全なソリューションである。DirectAudio に置き換えられている。
DirectSound
音声の再生と波形オーディオキャプチャが可な、高性なオーディオ アプリケーションの開発に使える。
DirectSoundは現在のSDK(20010 June)に含まれておらずXAudio2を使うことが推奨されている。
DirectShow
マルチメディア ストリームの高品質なキャプチャおよび再生を提供する。非推奨。
DirectSetup
DirectX のコンポーネントを 1 回の呼び出しでインストールするための、シンプルAPI である。
DirectX Media Object
データ ストリーミング オブジェクトの書き込みと使用をサポートし、ビデオとオーディオエンコーダ、デコーダ、およびエフェクトが含まれる。
Direct2DおよびDirectWrite
Windows VistaおよびWindows 7のためのコンポーネント。Direct2Dは二次元グラフィックのためのAPI群である。DirectWriteはフォントを高速描画をするためのAPI群である。

関連動画

関連商品

関連項目

外部リンク

携帯版URL:
http://dic.nicomoba.jp/k/a/directx
ページ番号: 460805 リビジョン番号: 1330072
読み:ダイレクトエックス
初版作成日: 08/08/14 11:21 ◆ 最終更新日: 11/10/24 08:50
編集内容についての説明/コメント: 2011年10月現在
記事編集 / 編集履歴を閲覧 /

DirectXについて語るスレ

6 : Naohiro19 :2009/10/26(月) 08:17:28 ID: Dexo/DHDVq
DirectX SDK (August 2009)にはWindows VistaWindows7向けにアプリケーションを作るコンポーネントが組まれています。
7 : ななしのよっしん :2009/11/06(金) 20:48:39 ID: HTCCUZRL6a
まだ9すら使いこなせてないのに
もう11か・・・

しかし10は空気だねえ・・・
8 : ななしのよっしん :2009/11/14(土) 19:58:59 ID: aqzsCXI6mI
>>7
空気だと思ってるのはお前だけ。
9 : ななしのよっしん :2010/01/04(月) 08:34:02 ID: SraX5QUP8j
存在がバグAPIだよな
10 : ななしのよっしん :2010/07/24(土) 17:30:12 ID: 3Ie0RoBPb0
Bug#1ですね分かります
11 : ななしのよっしん :2010/09/25(土) 22:06:27 ID: lRXlQ2AHn7
DirectX10.0以降の仕様BVE2/4がプレイ出来ない。

原因:保持モードを使用しているため
12 : ななしのよっしん :2011/07/13(水) 01:08:13 ID: Est8Pbn35G
>>9
なら、デバッグしてみるがよい。
13 : ななしのよっしん :2011/08/16(火) 21:10:36 ID: NZQgtJruTb
今回のアップデートフラグメント関連の機が消えていた・・・
DirectX11にそれっぽい機が追加されたみたいだが9では意味なし!
小さな差のために別のシェーダ書くなんてもうやだ・・・
14 : naohiro19 :2011/10/21(金) 01:06:50 ID: Dexo/DHDVq
DirectSound は非推奨になってるのでXAudio2 を使わないといけないようです。
http://msdn.microsoft.com/ja-jp/library/cc308001.aspx
15 : ななしのよっしん :2012/04/28(土) 21:39:13 ID: dUYlcY2e7n
ニコではOpenGLとかDirectXガチで使ってるタイプの動画はあまりないねぇ
やっぱりプログラムハードが絡んでくると趣味でどうにかなるもんではなくなるからかね
ページトップへ戻る