• 締切済み

APIの使いかたを教えてください

borland C++でListCamのようなビデオカメラシステムを作成したいと思っています。 ビデオをキャプチャするために、API関数を使って作ろうと思っているのですが、いまいち、よくわかっていません。 どんなAPIを使えばいいのか、どんなソフトをAPIで操作すればいいのか教えてください。

  • htma
  • お礼率0% (0/2)

みんなの回答

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

DirectShowというDirectXの中のAPI群でできるはずです。

  • itohh
  • ベストアンサー率45% (210/459)
回答No.1

こんにちは。itohhといいます。 ビデオカメラを制御すると言うことは、ビデオカメラ制御用のAPIが必要です。 それもビデオカメラごとに違ってくると思いますよ。 ビデオカメラには、そのようなものが付属していましたか?または、メーカのサイトに そのようなものがダウンロードできるようになっているでしょうか? (メーカがビデオカメラ制御用APIを公開しているかと言うことです。) たぶん、そのようなAPIがないと自作はムリだと思います。 (汎用的なビデオカメラ制御用APIはないと思います)

関連するQ&A

  • C#でAPI利用

    C#でAPI、具体的にはVideo for windowsを使いたいのですが、 やり方がわかりません。APIを読み込む方法からわかりません。 読み込めてしまえば、あとは関数を呼び出せばよいとおもうのですが、、、、 初歩的な質問かもしれませんがよろしくおねがいします。

  • VC++ .NETでWin32 APIの関数を呼び出すことは可能なのでしょうか?

    Visual C++ 2003 .NETで、Win32 APIの関数をSystem.Runtime.InteropServices名前空間を利用して呼び出したく、チャレンジしておりますが、C#のやり方でやると記述エラーになります。 Google等で調べても、C#のものばかり出てくるのですが、VC++ .NETではWin32 API関数を呼び出すことはできないのでしょうか?

  • bccのAPIマニュアル

    WindowsXPのBorland C Compiler 5.5で、Linuxのmanコマンドや、Visual StudioのMSDNのようなC言語の関数のマニュアルを参照出来るソフトはありますでしょうか。 ご存知の方いらっしゃいましたら教えてください。

  • カメラからの画像をFormの上に流すプログラム

    Borland C++6.0を使ってしたいのですが、Directshowは関係ないのでしょうか? ビデオキャプチャについてはいろいろな資料を見たのですが、初心者のため、頭が混乱しています。 何か参考になるサイトなり、プログラムなり、関数を教えていただけないでしょうか? よろしくお願いします。

  • Cのsystem()に対応するWindows API

    C言語そのものの質問でなくてすみません。 Cではsystem()関数を用いてシステムコマンドを実行できますが,Windows APIで同等のものは存在するのでしょうか? ※ShellExecuteでは"dir"や"type"などは使えないため

  • APIの呼び出し。認識合ってるでしょうか?

    VB.NETかC♯でAPIを作って、html内のボタンが押された時、JavaScriptでそのAPIを呼ぶ、 ということをやりたいと思っているのですが、可能でしょうか。 また、APIを作ると聞いたものの、実態としては、Publicな関数を持つDLLという認識で 良いでしょうか。 Publicなクラスにして、Publicな関数をいくつか作っているのですが、出来上がった後で JavaScriptで呼べないと嫌だなーと思いまして…。

  • Softの情報取得 APIについて

    お願いします。 急いでいるので、文面等問題ありましたら、申し訳ございません。 早速ですが、PC内のインストールされているソフト情報を取得したいのですが、API等で取得可能でしょうか?(ソフト名等) APIの関数を教えていただきたいです。また、関連するホームページ等もあればおしえてくださいませ。 作成する言語 出来れば、VB またはVC++ 大変申し訳ありません。よろしくお願いします。

  • Win32APIでのメモリ管理について

    C→malloc関数 C++→new演算子 Win32API→GlobalAlloc関数 とWin32APIでのメモリ管理の方法にはいろいろありますが、どれを使うのが一番実用的なのか、どれが一番効率的なのかが知りたいです。 あとWin32APIにはHeapAllocという関数もあるようですが、上記の3つは使わずにこの関数を使用したほうがよいのでしょうか。

  • iPhoneの動画キャプチャAPI

    iPhoneのカメラを使って撮影した動画を、0.01秒ごとの静止画としてキャプチャし、取得した静止画を利用して画像処理を施すようなiPhoneアプリケーションの開発を考えているのですが、このように動画を静止画としてキャプチャするようなAPIは公開されているのでしょうか? もしくは、iPhoneで0.01秒ごとにカメラで連続写真を撮るといったプログラムは作成可能でしょうか? iPhone開発未経験なため、無知な質問お許し下さい。

  • VC++でwin32APIを作っているのですが・・・

    こんにちは。私はwin32APIを勉強しているc言語初心者です。 私はMicrosoft Visual C++ 2008を使ってc言語のwin32APIをプログラミングしているのですが、独学でやっているので物凄く邪道なwin32APIプログラミングをしているような気がするのです。 ・c言語のプログラムを書いて、C++のwin32APIプロジェクトとしてビルドする。 ・ヘッダーファイルにwin32API関数がなかったので、自分のwindowOSからwin32API関数を探し出してVC++2008のなかのincludeフォルダ内にコピー&ペーストして使えるようにした。 これって邪道ですか?一応何の問題もなくwin32APIプログラムが作れるのですが、もっと正規なやり方があるでしょうか。回答よろしくお願いします。

専門家に質問してみよう