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

IMediaPosition ÀÎÅÍÆäÀ̽º

½ºÆ®¸²³»ÀÇ À§Ä¡¸¦ ½ÃÅ© ÇÏ´Â ¸Þ¼­µå¸¦ °®´Â´Ù.

IMediaSeeking ÀÎÅÍÆäÀ̽º´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ °­È­Çϰí ÀÖ´Ù. C/C++ ·Î ¾²¿©Áø ¾ÖÇø®ÄÉÀ̼ÇÀº IMediaPosition ´ë½Å¿¡ IMediaSeeking ¸¦ »ç¿ëÇØ¾ß ÇÏ´Â °ÍÀÌ´Ù. ±×·¯³ª,IMediaSeeking ´Â Automation ¿Í ȣȯ¼ºÀÌ ¾ø±â ¶§¹®¿¡, Microsoft® Visual Basic® ·Î ¾²¿©Áø ¾ÖÇø®ÄÉÀ̼ÇÀº ´ë½Å¿¡ IMediaPosition ¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.

ÀÌ ÀÎÅÍÆäÀ̽º´Â °¢°¢ÀÇ ÇÊÅͰ¡ ½Ç½ÃÇÏ´Â °Í°ú °°°Ô ÇÊÅÍ ±×·¡ÇÁ ¸Å´ÏÀú¿¡ ÀÇÇØ °ø°³µÇ°í ÀÖ´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀº IMediaPosition ÀÎÅÍÆäÀ̽º Æ÷ÀÎÅ͸¦ ÇÊÅͷκÎÅÍ´Â ¾Æ´Ï°í ÇÊÅÍ ±×·¡ÇÁ ¸Å´ÏÀú·ÎºÎÅÍ ÃëµæÇØ¾ß ÇÑ´Ù. ÇÊÅÍ ±×·¡ÇÁ ¸Å´ÏÀú´Â, ¸Þ¼­µå È£ÃâÀ» ¸ðµç ·»´õ¸µ ÇÊÅÍ¿¡ ÇÒ´çÇÑ´Ù. ·»´õ¸µ ÇÊÅÍ´Â ±× È£ÃâÀ» ¼Ò½º ÇÊÅÍ¿¡ÀÇ ¾÷ ½ºÆ®¸²¿¡ Àü´ÞÇÑ´Ù. À̺¥Æ®ÀÇ ÀÌ ¼ø¼­¿¡ ÀÇÇØ ¸ðµç ½ºÆ®¸²Àº µ¿±â µÈ´Ù.

¹èÆ÷ÇÑ È£ÃâÀÌ ¿¡·¯¸¦ µ¹·ÁÁÖ¸é ÇÊÅÍ ±×·¡ÇÁ ¸Å´ÏÀú´Â ¹ÞÀº ÃÖÃÊÀÇ ¿¡·¯°ªÀ» µ¹·ÁÁØ´Ù. ÀÌ °æ¿ì, ¹èÆ÷ÇÑ È£ÃâÀÇ ¸î°³Àΰ¡°¡ ¼º°øÇϰí ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´Ù. ±×·¯³ª, ¹èÆ÷ÇÑ ¸ðµç È£ÃâÀÌ E_NOTIMPL ¸¦ µ¹·ÁÁÙ ¶§±îÁö, ÇÊÅÍ ±×·¡ÇÁ´Â E_NOTIMPL ¸¦ µ¹·ÁÁÖÁö ¾Ê´Â´Ù. ±×·¡ÇÁ³»ÀÇ Àû¾îµµ 1 °³ÀÇ ÇÊÅͰ¡ ±× ¸Þ¼­µå¸¦ ó¸® Çϸé, ÇÊÅÍ ±×·¡ÇÁ ¸Å´ÏÀú´Â E_NOTIMPL ¸¦ µ¹·ÁÁÖÁö ¾Ê´Â´Ù.

ÇÊÅÍ °³¹ßÀÚ : ÀÌ ¸Þ¼­µå¸¦ ó¸® ÇØ¼­´Â ¾È µÈ´Ù. ´ë½Å¿¡ IMediaSeeking ¸¦ ó¸® ÇÏ´Â °Í. ±× ÇÊÅͰ¡ IMediaSeeking ¸¦ Áö¿ø ÇÏ´Â °æ¿ì, ÇÊÅÍ ±×·¡ÇÁ ¸Å´ÏÀú´Â ÀÚµ¿ÀûÀ¸·Î IMediaPosition ¿¡ÀÇ È£ÃâÀ» ó¸®ÇÑ´Ù.

IMediaPosition ÀÎÅÍÆäÀ̽º´Â,IDispatch ·ÎºÎÅÍ °è½ÂÇÏ´Â ¸Þ¼­µå À̿ܿ¡ ÀÌÇÏÀÇ ¸Þ¼­µåµµ °ø°³ÇÑ´Ù.

¸Þ¼­µå ¼³¸í
get_Duration ½ºÆ®¸²ÀÇ ½Ã°£ÆøÀ» ¾ò¾î¿Â´Ù.
put_CurrentPosition ½ºÆ®¸²ÀÇ ÇÕ°è ½Ã°£ÆøÀ» ±âÁØÀ¸·Î ÇÏ´Â, ÇöÀçÀÇ À§Ä¡¸¦ ¼³Á¤ÇÑ´Ù.
get_CurrentPosition ½ºÆ®¸²ÀÇ ÇÕ°è ½Ã°£ÆøÀ» ±âÁØÀ¸·Î ÇÏ´Â, ÇöÀçÀÇ À§Ä¡¸¦ ¾ò¾î¿Â´Ù.
get_StopTime ½ºÆ®¸²ÀÇ ½Ã°£ÆøÀ» ±âÁØÀ¸·Î¼­ Àç»ýÀÌ Á¤ÁöÇϴ ŸÀÓÀ» ¾ò¾î¿Â´Ù.
put_StopTime ½ºÆ®¸²ÀÇ Àü½Ã°£ÆøÀ» ±âÁØÀ¸·Î¼­ Àç»ýÀÌ Á¤ÁöÇϴ ŸÀÓÀ» ¼³Á¤ÇÑ´Ù.
get_PrerollTime ½ÃÀÛ À§Ä¡Àü¿¡ Å¥¿¡ µé¾î°¡´Â µ¥ÀÌÅÍÀÇ ¾çÀ» ¾ò¾î¿Â´Ù.
put_PrerollTime ½ÃÀÛ À§Ä¡Àü¿¡ Å¥¿¡ µé¾î°¡´Â µ¥ÀÌÅÍÀÇ ¾çÀ» ¼³Á¤ÇÑ´Ù.
put_Rate Àç»ý ·¹ÀÌÆ®¸¦ ¼³Á¤ÇÑ´Ù.
get_Rate Àç»ý ·¹ÀÌÆ®¸¦ ¾ò¾î¿Â´Ù.
CanSeekForward ÇÊÅÍ ±×·¡ÇÁ°¡ ½ºÆ®¸²ÀÇ ¼ø¼­ ¹æÇâÀ¸·Î ½ÃÅ© °¡´ÉÇѰ¡ ¾î¶²°¡¸¦ È®ÀÎÇÑ´Ù.
CanSeekBackward ÇÊÅÍ ±×·¡ÇÁ°¡ ½ºÆ®¸²ÀÇ ¿ª¹æÇâÀ¸·Î ½ÃÅ© °¡´ÉÇѰ¡ ¾î¶²°¡¸¦ È®ÀÎÇÑ´Ù.

¡èTOP