<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dbq+kd</id>
	<title>VideoLAN Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dbq+kd"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/Dbq_kd/"/>
	<updated>2026-11-04T22:04:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=LibVLC&amp;diff=8834</id>
		<title>LibVLC</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=LibVLC&amp;diff=8834"/>
		<updated>2007-05-24T22:03:58Z</updated>

		<summary type="html">&lt;p&gt;Dbq kd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the simplest way to use libvlc with visual C++.&lt;br /&gt;
What you need is: libvlc.dll and the whole folder plugins; Copy the dll file and plugins folder into your Debug or Release directory.&lt;br /&gt;
&lt;br /&gt;
1. Create VC console project&lt;br /&gt;
2. Implement some functions to load libvlc.dll into your application:&lt;br /&gt;
&lt;br /&gt;
Take a look at [http://www.videolan.org/developers/vlc/doc/doxygen/html/group__libvlc__old.html] to get more information about functions in libvlc.dll&lt;br /&gt;
3. Create a command that is used to pass to libvlc.dll&lt;br /&gt;
This command is used to stream webcam to another machine:&lt;br /&gt;
   char ** commands = new char*[6];&lt;br /&gt;
   commands[0] = &amp;quot;testvlcconsole.exe&amp;quot;; //your application name&lt;br /&gt;
   commands[1] = &amp;quot;dshow://&amp;quot;;&lt;br /&gt;
   commands[2] = &amp;quot;:dshow-vdev=Logitech QuickCam Pro 3000 (08B0)&amp;quot;;&lt;br /&gt;
   commands[3] = &amp;quot;:dshow-adev=&amp;quot;;&lt;br /&gt;
   commands[4] = &amp;quot;:dshow-size=176x144&amp;quot;;&lt;br /&gt;
   commands[5] = &amp;quot;:sout=#transcode{vcodec=h264,vb=1024,scale=1}:duplicate{dst=std{access=udp,mux=ts,dst=192.168.0.155:1234}}&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
4. Main program:&lt;br /&gt;
 - Initialize Library : load libvlc.dll and its functions&lt;br /&gt;
 - Create VLC instance: id  = VLC_Create()&lt;br /&gt;
 - Initialize VLC : VLC_Init(id, int, commands)&lt;br /&gt;
 - Start playing: VLC_Play()&lt;br /&gt;
&lt;br /&gt;
(Thanks neztol for the code)&lt;/div&gt;</summary>
		<author><name>Dbq kd</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=LibVLC&amp;diff=8833</id>
		<title>LibVLC</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=LibVLC&amp;diff=8833"/>
		<updated>2007-05-24T21:48:39Z</updated>

		<summary type="html">&lt;p&gt;Dbq kd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the simplest way to use libvlc with visual C++.&lt;br /&gt;
What you need is: libvlc.dll and the whole folder plugins; Copy the dll file and plugins folder into your Debug or Release directory.&lt;br /&gt;
&lt;br /&gt;
1. Create VC console project:&lt;br /&gt;
2. Implement some functions to load libvlc into your application:&lt;br /&gt;
Take a look at [http://www.videolan.org/developers/vlc/doc/doxygen/html/group__libvlc__old.html] to get more information about functions in libvlc.dll&lt;br /&gt;
3. Create a command that is used to pass to libvlc.dll&lt;/div&gt;</summary>
		<author><name>Dbq kd</name></author>
	</entry>
</feed>