音效、視訊、遊戲和圖形 (Visual C#)
更新:2007 年 11 月
您可以使用 Visual C#,根據 DirectX 和 Windows Media Technology 來建立遊戲和多媒體應用程式。
XNA
Microsoft XNA 包含領先業界的軟體、服務、資源和通訊,而這些項目都著重在讓遊戲開發人員得以在 Microsoft 遊戲平台上順利開發遊戲。如需詳細資訊,請參閱 XNA 開發人員中心 (英文)。
Windows Presentation Foundation
Microsoft Windows Presentation Foundation (WPF) 提供在 Windows Vista 中建置應用程式和高精確體驗的基礎。WPF 混用了應用程式 UI、文件和媒體內容,同時可利用電腦的完整功能。其功能擴充至下列領域:
支援 Tablet 和其他輸入格式。
最新的影像處理和列印管線。
協助工具和 UI 自動化基礎結構。
資料驅動 UI 和視覺化。
將應用程式體驗編排至 Windows Shell 的整合點。
如需詳細資訊,請參閱 Windows Presentation Foundation (英文)。
Windows Media Player
Windows Media Player ActiveX 控制項可以用在 C# 應用程式中,以加入音效和視訊播放功能。Microsoft Windows Media Player 11 軟體開發套件 (SDK) 提供自訂 Windows Media Player 以及使用 Windows Media Player ActiveX 控制項的資訊和工具。SDK 包含的文件和程式碼範例,可以顯示在 C# 應用程式中使用 Media Player ActiveX 控制項的方式。
如需詳細資訊,請參閱 MSDN Library 中的 Windows Media Player 11 SDK。
Windows Media Encoder
Windows Media Encoder 9 Series SDK 可以使用 C# 進行程式化,以執行下列工作類型:
廣播實況內容:新聞公司可以使用 Automation API 排程自動擷取和廣播實況內容。例如,當地交通運輸部門可以傳輸多個事故點之道路狀況的實況圖片資料流,提醒駕駛人發生交通壅塞並建議改道行駛。
批次處理內容:必須處理許多大型檔案的媒體產品公司,可以建立批次處理,使用 Automation API 逐一重複擷取和編碼資料流。企業可以利用慣用的指令碼語言和 Windows Script Host,使用 Automation API 管理資料流媒體服務。
建立自訂使用者介面:網際網路服務提供者 (ISP) 可以建置使用 Automation API 功能的介面以擷取、編碼和廣播媒體資料流。此外,您也可以使用 Automation API 內預先定義的使用者介面執行相同工作。
遠端管理 Windows Media Encoder 應用程式:您可以使用 Automation API 從遠端電腦執行、疑難排解和管理 Windows Media Encoder 應用程式
如需詳細資訊,請參閱 MSDN Library 中的 Windows Media Encoder 9 Series SDK。程式設計 C# 主題則描述使用 C# 時要包含的參考。