Есть ли эквивалент Java Media Framework в C #?
-
21-09-2019 - |
Вопрос
Существует ли эквивалент Медиа - фреймворк Java в C #?
Решение
Я думаю, что то, что вы ищете, это что-то вроде DirectShow .NET - Директ - шоу .NET.Там также есть ссылки на соответствующие Медиа - фонд .NET и Windows Media .NET Проекты.
Media Foundation является преемником DirectShow для Windows Vista и более поздних версий.Если вам нужно настроить таргетинг на XP, вам нужно будет использовать DirectShow.
Другие советы
DirectX 9.0 для управляемого кода
DirectX - это набор низкоуровневых интерфейсов прикладного программирования (API) для создания игр и других высокопроизводительных мультимедийных приложений.Он включает в себя поддержку высокопроизводительной 2D и трехмерной графики, звука и ввода.
Представляем новый управляемый графический API Direct3D в .NET Framework
DirectX 9.0 для управляемого кода состоит из следующих основных компонентов.
Direct3D Graphics предоставляет единый API, который вы можете использовать для трехмерной графики программирование.
DirectDraw обеспечивает прямой низкоуровневый доступ к видеопамяти для высокоскоростной визуализации .Не рекомендуется.
DirectInput обеспечивает поддержку множества устройств ввода, включая полную поддержку принудительной обратной связи технологию.
DirectPlay обеспечивает поддержку многопользовательских сетевых игр.Не рекомендуется.
DirectSound обеспечивает поддержку воспроизведения и записи предварительно записанных цифровых сэмплов.
Воспроизведение аудио-видео обеспечивает воспроизведение аудио- и видеоматериалов и простое управление ими .
Как указывалось в другом постере, если вам не нужен такой мелкий контроль зернистости, то для воспроизведения мультимедиа существуют стандартные компоненты Windows.
SDK для проигрывателя Windows Media имеет Управление .NET которые вы можете перенести в формы.Кроме того, .NET 3.0 и новее имеет Управление WPF для средств массовой информации.