DirectShow DirectShow ·¹ÆÛ·±½º ÀÎÅÍÆäÀ̽º IMemInputPin [¸ñÂ÷¿¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
|
| Microsoft DirectX 9.0 |
IMemInputPin ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ, ¹Ìµð¾î µ¥ÀÌÅ͸¦ ÀÔ·Â ÇÉ¿¡ Ãâ·ÂÇÑ´Ù. ÀÔ·Â ÇÉÀÌ IMemAllocator ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ ¹öÆÛ¸¦ ÇÒ´çÇÏ´Â °æ¿ì, ÀÔ·Â ÇÉÀº ÀÌ ÀÎÅÍÆäÀ̽º¸¦ °ø°³ÇÑ´Ù. Ãâ·Â ÇÉÀÌ ÀÔ·Â ÇÉ¿¡ Á¢¼Ó Çϸé, Ãâ·Â ÇÉÀº ÀÌ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ ÇÒ´çÀÚ ¿ä±¸¸¦ ³×°í½Ã¿¡ÀÌÆ® ÇØ, ÀÔ·Â ÇÉ¿¡ »ùÇÃÀ» Ãâ·ÂÇÑ´Ù.
¾ÖÇø®ÄÉÀ̼ÇÀº º¸Åë ÀÌ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
ÇÊÅÍ °³¹ßÀÚ : CBaseInputPin Ŭ·¡½º´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ó¸® ÇÑ´Ù.
IMemInputPin ÀÎÅÍÆäÀ̽º´Â,IUnknown ·ÎºÎÅÍ °è½ÂÇÏ´Â ¸Þ¼µå À̿ܿ¡ ÀÌÇÏÀÇ ¸Þ¼µåµµ °ø°³ÇÑ´Ù.
| ¸Þ¼µå | ¼³¸í |
| GetAllocator | ÀÌ ÇÉÀÌ Á¦¾ÈÇÑ ¸Þ¸ð¸® ÇÒ´çÀÚ¸¦ ¾ò¾î¿Â´Ù. |
| NotifyAllocator | Á¢¼Ó¿ëÀÇ ÇÒ´çÀÚ¸¦ ÁöÁ¤ÇÑ´Ù. |
| GetAllocatorRequirements | ÀÔ·Â ÇÉÀÌ ¿ä±¸ÇÑ ÇÒ´çÀÚ ÇÁ·ÎÆÛƼ¸¦ ¾ò¾î¿Â´Ù. |
| Receive | ½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¹Ìµð¾î »ùÇÃÀ» ¹Þ´Â´Ù. |
| ReceiveMultiple | ½ºÆ®¸²³»ÀÇ º¹¼öÀÇ »ùÇÃÀ» ¹Þ´Â´Ù. |
| ReceiveCanBlock | Receive ¸Þ¼µåÀÇ È£Ãâ·Î µ¿ÀÛÀÌ Á¤ÁöÇÒÁö ¾î¶³Áö¸¦ È®ÀÎÇÑ´Ù. |