DirectX Media Object DMO ÀÇ °ü·Ã Á¤º¸ DMO ÀÇ ÀÎÅÍÆäÀ̽º IMediaObjectInPlace [¸ñÂ÷¿¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
|
| Microsoft DirectX 9.0 |
IMediaObjectInPlace ÀÎÅÍÆäÀ̽º´Â, µ¥ÀÌÅÍÀÇ ÀÎ Ç÷¹À̽º 󸮸¦ ÇàÇϱâ À§ÇÑ ¸Þ¼µå¸¦ Á¦°øÇÑ´Ù. ÀÌÇÏÀÇ Á¶°ÇÀÌ Ã¤¿öÁö°í ÀÖÀ¸¸é, Microsoft DirectX Media Object (DMO)´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ °ø°³ÇÒ ¼ö ÀÖ´Ù.
ÀÌ ÀÎÅÍÆäÀ̽º´Â, ÃÖÀûÈµÈ µ¥ÀÌÅÍ Ã³¸® ¼ö´ÜÀ» Á¦°øÇÑ´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀº,IMediaObject::ProcessInput ¸Þ¼µå¿Í IMediaObject::ProcessOutput ¸Þ¼µå¸¦ È£ÃâÇÏ´Â ´ë½Å¿¡,IMediaObjectInPlace::Process ¸Þ¼µå¸¸À» È£ÃâÇÑ´Ù. ´Ù¸¸, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ó¸® ÇÏ´Â DMO ´Â, ¹Ýµå½Ã IMediaObject ÀÎÅÍÆäÀ̽ºµµ ó¸® ÇÒ Çʿ䰡 ÀÖ´Ù. µû¶ó¼, ¾ÖÇø®ÄÉÀ̼ǿ¡´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÒ Àǹ«´Â ¾ø°í, DMO °¡ ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ó¸® ÇÏ´Â Àϵµ º¸ÁõµÇÁö ¾Ê´Â´Ù.
IUnknown ·ÎºÎÅÍ °è½ÂÇÏ´Â ¸Þ¼µå¿¡ °¡¼¼ÇØ,IMediaObjectInPlace ÀÎÅÍÆäÀ̽º¿¡¼´Â ÀÌÇÏÀÇ ¸Þ¼µå°¡ °ø°³µÇ°í ÀÖ´Ù.
| ¸Þ¼µå | ¼³¸í |
| Clone | ÇöÀç »óÅÂÀÇ DMO ÀÇ º¹»ç¸¦ »ý¼º ÇÑ´Ù. |
| GetLatency | ÀÌ DMO ¿¡ ÀÇÇØ »ý±â´Â Áö¿¬ ½Ã°£À» ¾ò¾î¿Â´Ù. |
| Process | µ¥ÀÌÅÍÀÇ ºí·ÏÀ» ó¸®ÇÑ´Ù. |
¿ä°Ç
Mediaobj.h ·Î ¼±¾ðÇÑ´Ù. Dmo.h ¸¦ ÀÎŬ·çµå ÇÑ´Ù.
Dmoguids.lib ¿¡ ¸µÅ©ÇÑ´Ù.