2012-04-01 11 views
3

透明なラベルやテキストボックスをビデオコントロールに追加したいのですが、それはちらつきですがwpfではmediaelementの上にlabelを使用していました。wpfラベルのようなビデオコントロールの上に透明コントロールを追加する方法

C#winformsで同じ動作を得るにはまたはネイティブのC++など、わかっていますか?私はvlcのメディアプレーヤーコントロールを使用しています

どのようにwpfそれを行うのですか?道?

+3

これはC#とWPFをタグ付けされている理由のWinForms/C++の質問であれば? – Robaticus

+0

ちょうど私には、私が思うように母国語がそれを行うことができる必要があります任意の利用可能なソリューションを求めている方法を与える – ahmedsafan86

+0

"ちょうど私にコードを与える"ほとんどの場合、StackOverflowで動作します。私はまだあなたが何を求めているのか、どんなタイプの環境があるのか​​分かりません。あなたはWPFで動作すると言いましたので、先に進んでWPFでやります。 – Robaticus

答えて

0

A.ビデオ再生のハードウェアアクセラレーションを無効にします。

B. directXのライブラリを使用して、コンテンツをフレームの上に再描画するフレームをインターセプトします。

このライブラリは役立つかもしれませんが、私はビデオ技術で遊んでから数年経っています。

http://directshownet.sourceforge.net/

+0

あなたは見たことがないでしょうこの文章「私はvlcメディアを使用しています」 – ahmedsafan86

+0

VLCがコーデックに応じてdirectXを使用すると思うので、オプション 'A'を試しましたか? – James

+0

いいえ私はマーキー機能を使用しようとはしませんでしたが、テキストの位置はビデオ境界によって強制されました。今はアプリケーションをwpfに移動しようとしています。それは正常に働いても私はwpfは非常にdirectxに依存していることを読んで... – ahmedsafan86

関連する問題