Existe um equivalente à estrutura de mídia Java em C#?
-
21-09-2019 - |
Pergunta
Existe um equivalente a Estrutura de mídia Java em C#?
Solução
Eu acho que o que você está procurando é algo como DirectShow .Net. Há também links lá com os relacionados Media Foundation .Net e Windows Media .Net projetos.
A Media Foundation é um sucessor do DirectShow para o Windows Vista e além. Se você precisar segmentar o XP, precisará usar o DirectShow.
Outras dicas
DirectX 9.0 para código gerenciado
O DirectX é um conjunto de interfaces de programação de aplicativos de baixo nível (APIs) para criar jogos e outros aplicativos multimídia de alto desempenho. Inclui suporte para gráficos, som e entrada 2D e 3D de alto desempenho.
Apresentando a nova API de gráficos Direct3D gerenciada na estrutura .NET
O DirectX 9.0 para o código gerenciado é composto pelos seguintes componentes principais.
A Direct3D Graphics fornece uma única API que você pode usar para programação gráfica em 3D.
O DirectDraw fornece acesso direto de baixo nível à memória de vídeo para renderização em alta velocidade. Descontinuada.
A DirectInput fornece suporte para uma variedade de dispositivos de entrada, incluindo suporte total para a tecnologia de força de força.
O DirecTPlay fornece suporte para jogos em rede multiplayer. Descontinuada.
O DirectSound fornece suporte para tocar e capturar amostras digitais pré -gravadas.
A reprodução de vídeo em áudio permite reprodução e controle simples de mídia de áudio e vídeo.
Como outro pôster apontou, se você não precisar de controle de grãos tão finos, existem componentes do Windows padrão na mídia de reprodução.
O Windows Media Player SDK tem um .NET Control que você pode cair nos formulários. Além disso, .net 3.0 e mais recente tem um Controle WPF para mídia.