![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
11月から働く事になったのですが、会社から「Windows CE Direct show に関して勉強しておいて下さい、会社ではMichael Linetsky 著 "Programming Microsoft Directshow"を用意しておきます。」と言われました。
まず Windows CE とDirect show 多分別物ですよね。Window CEは小型パソコンのOSという事はわかりました。
Directshowについて日本語の書籍を買おうと思い(会社が用意するのは英語の本なので)、アマゾンでDirectshowで調べたら全部洋書でした。DirectshowはどうやらDirectXの仲間なようなので、DirectXなら日本語の本もたくさんあるのですがDirectXの本で大丈夫でしょうか?
自分は大学でC言語しか学んでいない初心者なのですが、アドバイスありましたらお願い致します。
No.1ベストアンサー
- 回答日時:
おそらく「Windows CE上でDirectShowを使ったアプリケーションの開発を行うので、その準備をしておけ」という意味合いかと思います。
Windows CEは主に超小型PCないしPDAで使われているOSです。DirectShowは、デスクトップPC(Windows XP等)の場合はDirectXの一部という位置付けですが、Windows CEの場合はことさらにDirectXという名称を前面には出していないようです。
いずれにしても、DirectShowはDirectXの一部でしかなく、またDirectXの主な機能はDirectDraw, Direct3D, DirectInputといった「ゲーム向け機能」と見なされることが多いので、DirectXの参考書でDirectShowを学ぶ役に立つかどうかは要確認です。目次を見て、DirectShowに関する記述がどのくらいあるかを確認しましょう。
書籍でない日本語の資料ですと、DirectX 8.0開発キット(デスクトップPC向け)の日本語版があります。
http://msdn.microsoft.com/library/ja/default.asp …
現在の最新である9.0より古く、またWindows CEを対象としたものでもありませんが、考え方は同じなので参考にはなるかと思います。
詳しい回答ありがとうございます。
いくつかDirectXの書籍を調べましたが、DirectShowについてはあまり書いてなかったように思います。危うく買ってしまうところでした。
とりあえずリンク先を呼んで見ようと思います。
No.3
- 回答日時:
充分な回答が得られているようですので、少しだけ。
DirectShowは、DirectXの機能の中の1群です。
xcrOSgS2wY様の言われる通り、
>主な機能はDirectDraw, Direct3D, DirectInputといった「ゲーム向け機能」と見なされることが多いので
上記機能はゲームの開発に向いた機能群です。
DirectShowは、動画の再生や、mp3再生など、マルチメディア関連のソフトウェア開発に使用される事が多いです。
動画用のコーデックなどに用いられていますね。
既知の事とは思いますが、日本語のドキュメントは他の機能と見比べても、ほとんど無いに近いはずです。
書店にあるDirectXの書籍は、常々調べていますが、DirectShowについて充分な内容の書籍は目にした事がありません。
やはり初心者用の個人ホームページ等で概要を掴み、詳しい話は、MSDNライブラリや、SDKのサンプルを手本に勉強するのが、現状の様ですよ。
返答ありがとうございます。すでに仕事が始まり、クライアントからの要望で私にこの手の仕事が回ってきました。表面的なことは分かってきたところですが、実際はいまかなり四苦八苦しています。やっぱり、詳しい資料が欲しいです。
No.2
- 回答日時:
いきなりWindows CE + DirectShowを把握するのは大変なので、directshowが何者でどういった挙動をするかを試してみるのはいかがでしょうか?
ある程度試してdirectshowを使えるようになってきたところで、「windows ceだとどういう制限がでてくるのだろう?」といってmsdnサイトを調べるのがお勧めです。
directx全体を把握しなくても恐らくdirectshowは使えると思います。例えば、directshowは使った事があるけどdirect3dは全くわからないとか、その逆という人もいると思います。
参考URL:http://www.geekpage.jp/programming/directshow/
回答ありがとうございます。そうですね。私はdirectshowが何なのか具体的にわからない状況ですからね。教えて頂いたリンク先を参考にさせてもらいたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
まったくのソフト開発初心者で...
-
VB.NET とドットNET(.NET...
-
作れますか?VBで、Windows英語...
-
Directshow関連の書籍
-
ワープロソフトの製作難易度
-
Windows Media Playerを開くと...
-
本格的なGUIを作るのにおすすめ...
-
パソコンを新しくしたらiPodが...
-
iCloudフォトライブラリ内の画...
-
C++ 標準ライブラリの実際の中...
-
iTunesの同期、別のパソコンで...
-
c言語の標準cライブラリのみで...
-
システムコールと標準ライブラ...
-
色混ぜのアルゴリズム
-
C# EXCELセルの入力規則設定に...
-
VB と VC++ と VC#の違いは?
-
VBを使った自作の逆FFT
-
オブジェクト指向、理解しやすい?
-
MPWでCをするには?
-
outp関数について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NET とドットNET(.NET...
-
C++とVC++の違いについて
-
【VC++】MFC、C++/CLI(CLR)、...
-
ワープロソフトの製作難易度
-
VB ストップウォッチ
-
visual studio2005でvb.NETとvb...
-
作れますか?VBで、Windows英語...
-
まったくのソフト開発初心者で...
-
自作ソフトの作り方
-
ウェブ上のteraPadやさくらエデ...
-
IE6の履歴を取得する方法
-
組み込み系プログラマーにIT以...
-
ベクター画像を扱うアプリを作...
-
HDLのEDAツールの開発に関して。
-
Windows Media Playerを開くと...
-
Google ColaboでGUI作成
-
iCloudフォトライブラリ内の画...
-
python urlopen error について...
-
String^の^自体が何を意味して...
-
本格的なGUIを作るのにおすすめ...
おすすめ情報