2015-11-26 19 views
0

我用libvlc编写了一个简单的测试用例来播放视频,现在我想在播放媒体时选择“windows GDI视频输出”使用vlc播放器,在工具 - >首选项 - >视频 - >输出项目中选择“windows GDI视频输出”,然后就可以顺畅地在多屏幕上播放视频了,我该如何实现它来选择“”视窗GDI视频输出”与libvlc SDK?有人可以给我一些帮助或例子吗? 感谢。如何在我的C++代码中用vlc sdk控制视频输出类型

回答

0

这对我的作品

const char * const vlc_args[] = { 
    "--verbose", "1", 
    "--vout", "wingdi", 
    "-I", "dummy", 
    "--ignore-config" 
}; 
libvlc_instance_t *vlcInstance = libvlc_new(sizeof(vlc_args)/sizeof(vlc_args[0]), vlc_args); 
+0

谢谢你,它的工作原理。还有另外一个疑难问题请使用以下命令建立一个vlc rtsp流服务器,并使用vlc sdk来播放它,但是播放器会在最后一帧冻结,如何让播放器反复播放rtsp netstream而不会冻结?vlc -vvv test.mp4 --sout-keep --sout“#transcode {vcodec = h264,vb = 0,scale = 0,acodec = mp3,ab = 128,channels = 2,samplerate = 44100}:rtp { SDP = rtsp://形式:8554 /流}” – kentontsui

相关问题