DirectShow DirectShow ·¹ÆÛ·±½º ÀÎÅÍÆäÀ̽º ISampleGrabber   [¸ñÂ÷¿­¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
ISampleGrabber ÀÎÅÍÆäÀ̽º
 
Microsoft DirectX 9.0

ISampleGrabber ÀÎÅÍÆäÀ̽º

ISampleGrabber ÀÎÅÍÆäÀ̽º´Â,»ùÇà grabber ÇÊÅÍ¿¡ ÀÇÇØ °ø°³µÈ´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀº, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ, ÇÊÅÍ ±×·¡ÇÁ³»¸¦ Áö³ª´Â °¢°¢ÀÇ ¹Ìµð¾î »ùÇÃÀ» ÃëµæÇÒ ¼ö ÀÖ´Ù.

IUnknown ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼­µå¿¡ °¡¼¼ÇØ,ISampleGrabber ÀÎÅÍÆäÀ̽º´Â ´ÙÀ½ÀÇ ¸Þ¼­µå¸¦ °ø°³ÇÑ´Ù.

¸Þ¼­µå ¼³¸í
SetOneShot »ùÇÃÀ» 1 °³ ¹ÞÀ¸¸é ÇÊÅͰ¡ ±×·¡ÇÁ¸¦ Á¤ÁöÇØ¾ßÇÒ °ÍÀΰ¡ Á¦¹ßÀ» ÁöÁ¤ÇÑ´Ù.
SetMediaType »ùÇà grabberÀÇ ÀÔ·Â ÇÉ À§¿¡ÀÇ Á¢¼Ó¿¡ »ç¿ëÇÏ´Â ¹Ìµð¾î ŸÀÔÀ» ÁöÁ¤ÇÑ´Ù.
GetConnectedMediaType »ùÇà grabberÀÇ ÀÔ·Â ÇÉ À§¿¡ÀÇ Á¢¼Ó¿¡ »ç¿ëÇÏ´Â ¹Ìµð¾î ŸÀÔÀ» ¾ò¾î¿Â´Ù.
SetBufferSamples ÇÊÅͳ»¸¦ Áö³ª´Â »ùÇÃÀ» ¹öÆÛ¿¡ º¹»ç ÇÒÁö ¾î¶³Áö¸¦ ÁöÁ¤ÇÑ´Ù.
GetCurrentBuffer ÇÊÅͰ¡ ¹ÞÀº ÃֽŠ»ùÇÃÀÇ º¹»ç¸¦ ¾ò¾î¿Â´Ù.
GetCurrentSample ÇöÀç´Â 󸮵ÇÁö ¾Ê´Ù.
SetCallback »ùÇà µµÂø½Ã¿¡ È£ÃâÇÏ´Â ÄÝ¹é ¸Þ¼­µå¸¦ ÁöÁ¤ÇÑ´Ù.

¿ä°Ç

Çì´õ : Qedit.h ¸¦ ÀÎŬ·çµå ÇÏ´Â °Í. ÀÌ Çì´õ ÆÄÀÏÀº, ¹öÀü 7 ÀÌÈÄÀÇ Microsoft® Direct3D® Çì´õ¿Í´Â ȣȯ¼ºÀÌ ¾ø´Ù.

¶óÀ̺귯¸® : strmiids.lib ¸¦ »ç¿ëÇÏ´Â °Í.

ÂüÁ¶

¡èTOP