2014-05-05 87 views
0

我需要使用libvlc_video_set_callbacks()libvlc_audio_set_callbacks(或任何其他回调)到输出视频和音频在所需的框或小部件。LIBVLC回放视频和音频回放

我为这些回调创建了相应的函数,但是他们的内部代码必须正确地工作吗?我知道网站libvlc有这些功能的描述,但对我来说还不够理解,所以我需要在C#(或在C++上,但不使用SDL为here)或实际上每个功能的可理解的描述,包括需要什么参数以及如何将它们用于视频和音频播放。

非常需要任何帮助!

Ref Link

+0

我不是很清楚你的确切目标,但要了解libvlc在c#中的使用请看http://www.codeproject.com/Articles/109639/nVLC或http://www.helyar.net/ 2009/libvlc媒体播放器功能于C / –

回答

0

如果我明白你很好,你想要播放的框架,通过使用libvlc回调函数提供音频样本。

首先,一旦libvlc通过回调函数为您提供数据,就无法让它以任何方式播放这些数据。

因此,您应该将所有这些数据放入某个上下文中,并使用其他库在需要的框中播放视频。对于音频部分,我只使用portaudio [C++中的http://www.portaudio.com/],尽管对C#不太了解。

在示例中,您有SDL是用于显示libvlc提供的视频的第三方。

希望它有帮助。