DirectShow DirectShow »ùÇà ÇÊÅÍ »ùÇà InfTee ÇÊÅÍ »ùÇà   [¸ñÂ÷¿­¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
InfTee ÇÊÅÍ »ùÇÃ
 
Microsoft DirectX 9.0

InfTee ÇÊÅÍ »ùÇÃ

¼³¸í

InfTee ÇÊÅÍ »ùÇÃÀº, DirectShow ÀÎÇÇ´ÖÆ®ÇÉÆ¼ ÇÊÅÍÀÇ »ùÇà ó¸®À» Á¦°øÇÑ´Ù. ÀÌ ÇÊÅÍ¿¡´Â ÀÔ·Â ÇÉÀÌ 1 °³·Î ¼ö°¡ µ¿ÀûÀÎ Ãâ·Â ÇÉÀÌ Æ÷ÇԵǾî ÀÖ´Ù. ÀÌ ÇÊÅÍ¿¡ ¼Û½ÅµÇ´Â ¸ðµç ¹Ìµð¾î »ùÇÃÀº, ¸ðµç Ãâ·Â ÇÉÀ¸·ÎºÎÅÍ µ¿½Ã¿¡ Ãâ·ÂµÈ´Ù.

ÀÌ ÇÊÅÍ´Â, DirectShow ¿¡ Á¦°øµÇ°í Àִ ǥÁØ ÀÎÇÇ´ÖÆ®ÇÉÆ¼ÇÊÅÍ¿Í ±¸º°Çϱâ À§ÇØ(¶§¹®¿¡), GraphEdit ¿¡ "»êÇÁ¸£ÀÎÇÇ´ÖÆ®ÇÉÆ¼" ¶ó´Â À̸§À¸·Î Ç¥½ÃµÈ´Ù.

ÆÐ½º

¼Ò½º : (SDK ·çÆ®) \Samples\C++\DirectShow\Filters\InfTee

»ç¿ëÀÚ °¡À̵å

ÀÌ ÇÊÅÍ´Â ¹ÞÀº µ¥ÀÌÅ͸¦ º¯°æÇÏÁö ¾Ê±â ¶§¹®¿¡, ¸ðµç ÇÉÀÌ °°Àº ¹Ìµð¾î ŸÀÔÀ» ¹Þ¾ÆµéÀÌÁö ¾ÊÀ¸¸é ¾È µÈ´Ù. Á¢¼Ó ó¸®Áß¿¡, ÇÊÅÍ´Â ¹Ìµð¾î ŸÀÔÀ» ÀÏÄ¡½Ã۱â À§Çؼ­(¶§¹®¿¡), ÀϺÎÀÇ ÇÉÀ» ÀçÁ¢¼ÓÇÏ´Â °æ¿ì°¡ ÀÖ´Ù.

ÀÔ·Â ÇÉ¿¡ µµÂøÇÏ´Â µ¥ÀÌÅÍ´Â, Ãâ·Â ÇÉ¿¡ º¸³»Áú ¶§±îÁö º¹»ç µÇÁö ¾Ê´Â´Ù. ¶Ç, ÇÊÅÍ´Â, µ¥ÀÌÅͰ¡ ´Ù¿î ½ºÆ®¸² ÇÊÅÍ¿¡ È®½ÇÈ÷ Ãâ·ÂµÇµµ·Ï(µíÀÌ) ÇØ, ¾çÂÊ ¸ðµÎÀÇ Ãâ·ÂÀÌ Àû½Ã¿¡ ¼­ºñ½º¸¦ ¹Þ´Â °ÍÀ» º¸ÁõÇÑ´Ù. ƯÈ÷, Ãâ·ÂÀÇ 1 °³°¡ COutputQueue::Receive ¸â¹ö ÇÔ¼ö¿¡ ´ëÇØ µ¿ÀÛÀÌ Á¤ÁöµÉ °¡´É¼ºÀÌ ÀÖ´Â °æ¿ì, Ƽ´Â »ùÇÃÀ» ¼Û½ÅÇÏ´Â thread¸¦ ½ºÇÉ¿ÀÇÁ ÇÑ´Ù. »ùÇÃÀ» ¼Û½ÅÇÏ´Â thread°¡ ¾ø´Â °æ¿ì´Â, Ƽ ÀÔ·Â ÇÉ¿¡ »ùÇÃÀ» ¼Û½ÅÇÏ´Â thread°¡ ´Ù¿î ½ºÆ®¸² ÇÊÅÍ¿¡ µ¥ÀÌÅ͸¦ °Ç³×ÁØ´Ù. ±× ½ÃÁ¡¿¡¼­ µ¿ÀÛÀÌ Á¤ÁöµÇ¸é ÇÑÆíÀÇ ´Ù¿î ½ºÆ®¸² ÇÊÅÍ¿¡´Â Àå½Ã°£¿¡ °ÉÃļ­ µ¥ÀÌÅͰ¡ ¼Û½ÅµÇÁö ¾Ê´Â´Ù.

¡èTOP