前提・実現したいこと
動画ファイルや音声ファイルのフォーマットを自分で解析して再生するコードをCとWinAPIで書きたいです.
以前DirectShow
やMicrosoft Media Foundation
などを提案頂きましたが独自でフォーマット解析からするならこのような高水準APIを利用するのは処理的には無駄が大きい気がします.
(1)これらの高水準APIをこの条件で学ぶ必要はありますか?
高水準APIを利用したくないのには低レベルで開発したいという目的がメインにありますがCOMで開発をしたことがなく実際にコーディングをしようとしても足がかりがつかめないということがあります.COMを除くAPIだけではWindowsの全機能が使えるわけではないようですが
(2)低水準APIもCOMで呼び出す必要があるのでしょうか?
(3)低水準APIの群の名前自体が検索しているのですがわかりません.DirectMusic
などのことでしょうか?
(4)COMに触れにくいという理由でDirectX
ではなくOpenGL
でグラフィックスの出力をと考えていたのですがUSBの外部デバイスからのキャプチャの取り込みなどをするためにはDirectShow
かMicrosoft Media Foundation
を利用するしかないのでしょうか?その二つを使うならOpenGL
を使うよりCOMを学習してDirectX
を使ったほうが親和性が高いですよね?
補足情報
Windows10 Pro
VisualStudio2017 Community
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。