C# のJava Media Frameworkに相当するものはありますか?
3 に答える
あなたが探しているのはDirectShow.NETのようなものだと思います。関連するMediaFoundation.NETおよびWindowsMedia.NETプロジェクトへのリンクもあります。
Media Foundationは、DirectShow forWindowsVista以降の後継です。XPをターゲットにする必要がある場合は、DirectShowを使用する必要があります。
DirectXは、ゲームやその他の高性能マルチメディアアプリケーションを作成するための低レベルのアプリケーションプログラミングインターフェイス(API)のセットです。これには、高性能の2Dおよび3Dグラフィックス、サウンド、および入力のサポートが含まれています。
.NETFrameworkでの新しいマネージドDirect3DグラフィックスAPIの紹介
マネージコード用のDirectX9.0は、次の主要コンポーネントで構成されています。
Direct3D Graphicsは、3Dグラフィックプログラミングに使用できる単一のAPIを提供します。
DirectDrawは、高速レンダリングのためにビデオメモリへの直接の低レベルアクセスを提供します。非推奨。
DirectInputは、フォースフィードバックテクノロジの完全なサポートを含む、さまざまな入力デバイスのサポートを提供します。
DirectPlayは、マルチプレイヤーネットワークゲームのサポートを提供します。非推奨。
DirectSoundは、事前に録音されたデジタルサンプルの再生とキャプチャをサポートします。
オーディオビデオ再生により、オーディオおよびビデオメディアの再生と簡単な制御が可能になります。
別のポスターが指摘しているように、このようなきめ細かい制御が必要ない場合は、メディアを再生するための標準のWindowsコンポーネントがあります。
Windows Media Player SDKには、フォームにドロップできる.NETコントロールがあります。さらに、.NET 3.0以降には、メディア用のWPFコントロールがあります。