如何在我的 C++ 代码中使用 vlc sdk 控制视频输出类型

how to control video output type with the vlc sdk in my c++ codes

我用 libvlc 编写了一个简单的测试用例来播放视频,现在我想 select "windows GDI video output" 播放媒体时就像我们使用 vlc 播放器时所做的那样,select tools->preferences->Video->Output item中的"windows GDI video output",然后就可以流畅的多屏播放视频了,如何实现到select ""windows GDI video output" with libvlc 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);