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を探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワープロソフトの製作難易度
-
【VC++】MFC、C++/CLI(CLR)、...
-
VB.NET とドットNET(.NET...
-
Windows Media Playerを開くと...
-
gcc に mktemp 危険と怒られ...
-
Google ColaboでGUI作成
-
IPアドレス、サブネットマスク...
-
(C言語等で)既存ファイル群の属...
-
String^の^自体が何を意味して...
-
ランタイムの要らない言語
-
VB と VC++ と VC#の違いは?
-
色混ぜのアルゴリズム
-
本格的なGUIを作るのにおすすめ...
-
python urlopen error について...
-
モバイルCというC言語のプログ...
-
clock_gettimeでミリ秒の時間差...
-
[DirectX]SDK直叩き or 既存の...
-
強化学習の環境作成、AI。自動...
-
プログラマーで「使えない人」...
-
システムコールと標準ライブラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NET とドットNET(.NET...
-
【VC++】MFC、C++/CLI(CLR)、...
-
ワープロソフトの製作難易度
-
まったくのソフト開発初心者で...
-
C++とVC++の違いについて
-
プログラミングを学ぶのに最適...
-
Directshow関連の書籍
-
USB機器のプログラムについて
-
作れますか?VBで、Windows英語...
-
VB ストップウォッチ
-
ラジオボタンのチェック
-
自作ソフトの作り方
-
組み込み用ファイルシステムラ...
-
flash作るソフトってどれがいい...
-
ウェブ上のteraPadやさくらエデ...
-
組み込み系プログラマーにIT以...
-
Windows Media Playerを開くと...
-
Google ColaboでGUI作成
-
python urlopen error について...
-
iCloudフォトライブラリ内の画...
おすすめ情報