2012-03-05 58 views
8

我一直在通過DirectX,DirectShow等進行排序,但無法確定哪個.NET C#庫最好。在C#中,顯示可縮放,可平移視頻的好方法是什麼?

我正在製作一個具有全屏視頻的藝術裝置。我希望用戶在播放視頻時能夠平移和縮放視頻,理想情況下不會跳過或打嗝。是否有微軟的技術作爲這個明顯的選擇脫穎而出?

+0

也許放大鏡可以在Win7下工作? (從低科技到高科技) – user7116 2012-03-06 16:20:39

+0

XNA可能是一種選擇。 – jrummell 2012-03-06 16:21:32

回答

1

不要忘了考慮WPF ..開始使用Direct3D的速度要快很多...它還有一個基礎設施,用於無故障動畫,獨立於垃圾收集和UI線程活動的延遲。

在非常複雜的GUI中,WPF可能會帶來一些隱藏成本,這會讓人煩惱,聲稱WPF很慢。 但我相信它在您描述的場景中可以正常工作。

+1

表現可能非常緩慢,但如果被知道自己在做什麼的人使用,在大多數情況下可能會非常高效。 – mydogisbox 2012-03-06 16:24:44

+0

@mydogisbox:我完全同意。我不是想要聽起來WPF的消極。我會換個口吻... – 2012-03-06 18:56:56

+0

完成!我認爲這更好地傳達了我想要傳達的信息。 – 2012-03-06 19:15:31

相關問題