0
我用libvlc编写了一个简单的测试用例来播放视频,现在我想在播放媒体时选择“windows GDI视频输出”使用vlc播放器,在工具 - >首选项 - >视频 - >输出项目中选择“windows GDI视频输出”,然后就可以顺畅地在多屏幕上播放视频了,我该如何实现它来选择“”视窗GDI视频输出”与libvlc SDK?有人可以给我一些帮助或例子吗? 感谢。如何在我的C++代码中用vlc sdk控制视频输出类型
我用libvlc编写了一个简单的测试用例来播放视频,现在我想在播放媒体时选择“windows GDI视频输出”使用vlc播放器,在工具 - >首选项 - >视频 - >输出项目中选择“windows GDI视频输出”,然后就可以顺畅地在多屏幕上播放视频了,我该如何实现它来选择“”视窗GDI视频输出”与libvlc SDK?有人可以给我一些帮助或例子吗? 感谢。如何在我的C++代码中用vlc sdk控制视频输出类型
这对我的作品
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);
谢谢你,它的工作原理。还有另外一个疑难问题请使用以下命令建立一个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