Browse by Tags

Dolby Digital CODEC @ Windows 7
15 September 09 11:50 AM | hiroyuk | 0 Comments   
Windows 7 上の Dolby Digital CODEC(AC-3など)には制限があるので、独自のメディア アプリケーションを開発される方は、注意してください。SDK ドキュメント「 Microsoft MPEG-1/DD/AAC Audio Decoder 」によると、以下のように記述されています。 Note   The Microsoft implementation of the Dolby Digital technology is restricted under terms Read More...
Filed under: ,
WPF MediaKit @ codeplex
17 July 09 12:39 PM | hiroyuk | 0 Comments   
WPF MediaKit では、DirectShow や MediaElement を WPF で使えるようにしています。作者は Jeremiah Morrill です。 例えば DvdPlayerElement 要素とか VideoCaptureElement があり、以下のように使えます。 < WPFMediaKit : VideoCaptureElement x:Name = " videoCapElement " LoadedBehavior = " Play Read More...
Media Foundation ⑥ WebCam + WPF XAMLとC#の実装
07 July 09 11:38 AM | hiroyuk | 0 Comments   
それでは XAMLとC#を実装しましょう。次のようにビデオ画像と、スライダーで回転・スケールを行うので、XAMLではD3DImageと2つのスライダー(とラベル)を宣言します。一つのスライダーはD3DImageの回転角度に、もう一つはD3DImageのXScaleとYScaleにバインディングします。 D3DImageはSystem.Windows.Interop名前空間にあるので、名前空間の追加に注意してください。 C#の実装 D3DImage チュートリアル との違いは、初期化時にビデオのサイズを取得していることと、Rendering Read More...
Media Foundation ⑤ WebCam + WPF プロジェクトの作成とC++の実装
06 July 09 11:14 AM | hiroyuk | 0 Comments   
以前紹介したMedia Foundation の MFCaptureD3D サンプル を基に、WebCam のビデオ出力を D3DImage 経由で WPF で表示してみましょう。WPF で表示できれば、回転やスケールは思いのままですし、ブラーなどのエフェクトも容易です。 WPFソリューションの作成と混合アセンブリに変換 D3DImage チュートリアル を参考にして、WPFソリューションを作成し、MFCaptureD3Dプロジェクトを追加し、 C++/CLIの混合アセンブリ に変換します。マニフェストは明示的に追加しなくても、自動生成のもので構いません。ついでに、 Read More...
H.264 / AVC デコード DXVAの仕様書の更新
29 June 09 12:09 PM | hiroyuk | 0 Comments   
DXVAはビデオなどのメディアをGPUでハードウェア デコードするための Win32 API です。ダウンロードセンターに以前からあった H.264 ハードウェア デコードの仕様書 が少しだけ更新されました(バグフィックス)。 Read More...
Media Foundation ③ MFCaptureD3D
09 June 09 02:15 PM | hiroyuk | 0 Comments   
Windows 7 SDK (RC) 内の Media Foundation のサンプル コードの一つに MFCaptureD3D があります。Windows 7 SDK (RC) がインストールされていれば、C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\MediaFoundation\MFCaptureD3D にプロジェクトはあります。このサンプル コードでは、Media FoundationでキャプチャしたWebCamの「画像」を Read More...
Media Foundation ② WebCam キャプチャ
04 June 09 05:08 PM | hiroyuk | 0 Comments   
Media Foundation で WebCam からビデオをキャプチャしてMFPlayで表示する方法を Audio/Video Capure in Media Foundation を基に解説します。Windows 7 SDK (RC) がインストールしてあれば、 サンプルコード は C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\MediaFoundation\SimpleCapture にあります。 手順は以下の通りです。 Read More...
Media Foundation ① MFPlay
01 June 09 01:41 PM | hiroyuk | 0 Comments   
以前 紹介したように、Media Foundation は Windows 7 でかなり使いやすくなりました。今回はメディア再生APIの MFPlay の使い方を Getting Started with MFPlay を基に解説します。 MFPlayを使うとき、インクルードファイルはmfplay.h、ライブラリはmfplay.libが必要です。また、WINVERは_WIN32_WINNT_WIN7です。 サンプルコード は C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\MediaFoundation\SimplePlay Read More...
Media Foundation の更新 @ Windows 7
25 May 09 12:31 PM | hiroyuk | 0 Comments   
Media Foundation は Windows Vistaから新設された新しいメディア用のネイティブAPIです。PMP(Protected Media Path)のようなセキュアなメディア処理に優れています。しかし、DirectShow に比べ対応デコーダも少なく、下位レベルのAPIばかりでプログラミングが簡単ではなく、Windows XP では動作しないので、あまり使われませんでした。 Windows 7 では改善されて、Media Foundation がかなり使いやすくなったように思います。 Read More...

Search

This Blog

DirectX 情報

Silverlight 情報

Windows 情報

WPF 情報

並列コンピューティング情報

著書

Syndication

Page view tracker