VLCPlaylistAdd

 

VLC Media Player ¿ÀºêÁ§Æ®ÀÇ Àç»ý¸ñ·ÏÀ» Ãß°¡ÇÑ´Ù.

 

void @VLCPlaylistAdd(string classname, string mrl, string options);

 

ÇÔ¼öÀÎÀÚ

string classname : VLC Media Player ¿ÀºêÁ§Æ®ÀÇ Å¬·¡½º À̸§

string mrl : Àç»ýÇÏ°íÀÚ ÇÏ´Â ¹Ìµð¾î ÁÖ¼Ò¸¦ ¼³Á¤

string options : Àç»ýÀ» ½ÃÀÛÇϱâ Àü¿¡ ¹öÆÛ¿¡ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ½Ã°£(¹Ð¸®ÃÊ), ÇÁ·ÎÅäÄÝÇü½Ä µî ¿É¼ÇÀ» ¼³Á¤

 

 MRL: VLC Media Player ¸ðµâ ¿ä¼Ò¿¡¼­ Àç»ýÇÏ°íÀÚ ÇÏ´Â ¹Ìµð¾î ÁÖ¼Ò¸¦ ¼³Á¤

         ex1) http://www.example.com/stream.avi

         ex2) rtsp://@:1234                                          //RSTP ½ºÆ®¸®¹Ö

         ex3) file:///C:/AutoBase/example.mp4               //·ÎÄÃÆÄÀÏ Àç»ý

         ex4) dshow://                                                //ºñµð¿À ÀåÄ¡(À¥Ä· µî)

¿É¼Ç: Àç»ýÀ» ½ÃÀÛÇϱâ Àü¿¡ ¹öÆÛ¿¡ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ½Ã°£(¹Ð¸®ÃÊ), ÇÁ·ÎÅäÄÝÇü½Ä µî ¿É¼ÇÀ» ¼³Á¤

        ex1) 0                                         //·ÎÄÃÆÄÀÏÀç»ý µî º°µµÀÇ ¿É¼ÇÀÌ ¾øÀ» °æ¿ì, 0À» ±âÀÔÇÑ´Ù.

        ex2) :rtsp-tcp                                //rstp ÇÁ·ÎÅäÄÝ »ç¿ë ½Ã ÀÔ·ÂÇϸé Àç»ý ½Ã ·ÎµùÀÌ ºü¸£´Ù.

        ex3) :network-caching=1000           //³×Æ®¿öÅ© ij½¬»ç¿ë(¹Ð¸®ÃÊ), ³×Æ®¿öÅ©°¡ ºÒ¾ÈÁ¤ÇÒ ¶§ ¹öÆÛ¸¦ ÀÌ¿ëÇØ È­ÁúÀ» °³¼±ÇÑ´Ù. 1Ãʸ¸Å­ Áö¿¬µÈ ¿µ»óÀÌ Ãâ·ÂµÈ´Ù.

        ex4) :dshow-vdev=Microsoft¢ç LifeCam HD-3000 :dshow-adev=          //ºñµð¿À ÀåÄ¡ ( Microsoft LifeCam ÀåÄ¡)

 

¹Ýȯ °ª

¹Ýȯ °ªÀº ¾ø´Ù.

 

¿¹Á¦1

@VLCAutoLoop("VLCPlayer1", 1);

@VLCPlaylistAdd("VLCPlayer1", "file:///C:/AutoBase/example1.mp4", 0);

@VLCPlaylistAdd("VLCPlayer1", "file:///C:/AutoBase/example2.mp4", 0);

@VLCPlaylistPlay("VLCPlayer1");

@VLCAudioVolume("VLCPlayer1", 0);

 

¹®Àå¼³¸í : VLCPlayer1 ¿ÀºêÁ§Æ®ÀÇ Àç»ý¸ñ·Ï¿¡ mp4 ÆÄÀÏ 2°³¸¦ Ãß°¡ÇÏ°í Àç»ýÇÑ´Ù. ( ¹Ýº¹Àç»ý±â´É ON, º¼·ý 0)

 

¿¹Á¦2

@VLCPlaylistAdd("VLCPlayer1", "rtsp://192.168.xxx.xxx/live/cctv001.stream", ":rtsp-tcp :network-caching=1000");

@VLCPlaylistPlay("VLCPlayer1");

 

¹®Àå¼³¸í : VLCPlayer1 ¿ÀºêÁ§Æ®ÀÇ Àç»ý¸ñ·Ï¿¡ CCTV RTSP ½ºÆ®¸®¹Ö ÁÖ¼Ò¸¦ Ãß°¡ÇÏ°í Àç»ýÇÑ´Ù. (³×Æ®¿öÅ© ij½Ã»ç¿ë 1ÃÊ Áö¿¬)

 

¿¹Á¦3

@VLCPlaylistAdd("VLCPlayer1", "dshow://", ":dshow-vdev=Microsoft¢ç LifeCam HD-3000 :dshow-adev=");

@VLCPlaylistPlay("VLCPlayer1");

 

¹®Àå¼³¸í : VLCPlayer1 ¿ÀºêÁ§Æ®¿¡¼­ PC¿¡ ¿¬°áµÈ À¥Ä·È­¸éÀ» Àç»ýÇÑ´Ù. (:dshow-vdev=[ÀåÄ¡À̸§])

 

°ü·ÃÇ׸ñ)

@VLCAudioMute()

@VLCAudioVolume()

@VLCAutoLoop()

@VLCPlaylistClear()

@VLCPlaylistPlay()

@VLCPlaylistStop()