Previous | Contents | Next
3.2.3 IBandiCapture::Start
µ¿¿µ»óÀÇ Ä¸Ã³¸¦ ½ÃÀÛÇÕ´Ï´Ù.
HRESULT Start(LPCWSTR pwszFilePath, HWND hParentWnd, INT nCaptureMode, LONG_PTR lpParam);
-
ÆĶó¸ÞÅÍ
-
LPCWSTR pwszFilePath
-
[in] ĸóµÈ µ¥ÀÌÅÍ°¡ ÀúÀåµÉ ÆÄÀÏ °æ·Î¸í. ÆÄÀÏÀÇ È®ÀåÀÚ ±îÁö Á¤È®È÷ °æ·Î¸¦ ÁöÁ¤ÇÏ¿©¾ß ÇÕ´Ï´Ù.
-
HWND hParentWnd
-
[in] ĸó µµÁß À̺¥Æ® ¹ß»ý½Ã À̺¥Æ®¸¦ ¹ÞÀ» À©µµ¿ì ÇÚµéÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¾ÆÁ÷ ÀÌ °ªÀº »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
-
INT nCaptureMode
-
[in] ĸó¸ðµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù. »ç¿ë °¡´ÉÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
-
BCAP_MODE_GDI
-
GDI¸¦ ÀÌ¿ëÇÏ¿© ȸéÀ» ĸó ÇÕ´Ï´Ù. lpParam ¿¡´Â À©µµ¿ì ÇÚµé(HWND)¸¦ ÆĶó¸ÞÅÍ·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
-
BCAP_MODE_D3D9
-
D3D9 ȸéÀ» ĸóÇÕ´Ï´Ù. lpParam¿¡´Â IDirect3DDevice9* ¸¦ ÆĶó¸ÞÅÍ·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ÀúÀåµÉ ¿µ»óÀÇ Å©±â°¡ ȸéÀÇ Å©±â¿Í ´Ù¸¦°æ¿ì CPU¸¦ ÀÌ¿ëÇؼ ¿µ»óÀÇ Å©±â¸¦ Á¶ÀýÇÕ´Ï´Ù.
-
ÀÌ Ä¸Ã³¸ðµå´Â ȸéÀÇ Å©±â°¡ º¯°æµÉ °æ¿ì(¿¹: Àüüȸé Àüȯ) ĸó°¡ ÀÚµ¿ Á¾·áµË´Ï´Ù.
-
BCAP_MODE_D3D9_SCALE
-
D3D9 ȸéÀ» ĸóÇÕ´Ï´Ù. lpParam¿¡´Â IDirect3DDevice9* ¸¦ ÆĶó¸ÞÅÍ·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ´ë»ó ¿µ»óÀÇ Å©±â°¡ ȸéÅ©±â¿Í ´Ù¸¦°æ¿ì IDirect3DDevice9::StretchRect()¸¦ ÀÌ¿ëÇؼ ¿µ»óÀÇ Å©±â¸¦ Á¶ÀýÇÕ´Ï´Ù.
-
ÀÌ Ä¸Ã³¸ðµå´Â Å©±âÁ¶Àý¿¡ ÀÇÇÑ CPU »ç¿ë·üÀ» Àý°¨½Ãų ¼ö ÀÖÀ¸¸ç, ȸéÀÇ Å©±â°¡ º¯°æµÇ¾îµµ ĸó°¡ Á¾·áµÇÁö ¾Ê½À´Ï´Ù.
-
BCAP_MODE_D3D9_SWAPCHAIN
-
D3D9 ȸéÀ» ĸóÇÕ´Ï´Ù. lpParam¿¡´Â IDirect3DSwapChain9* ¸¦ ÆĶó¸ÞÅÍ·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. Àú´ë»ó ¿µ»óÀÇ Å©±â°¡ ȸéÅ©±â¿Í ´Ù¸¦°æ¿ì IDirect3DDevice9::StretchRect()¸¦ ÀÌ¿ëÇؼ ¿µ»óÀÇ Å©±â¸¦ Á¶ÀýÇÕ´Ï´Ù.
-
ÀÌ Ä¸Ã³¸ðµå´Â Å©±âÁ¶Àý¿¡ ÀÇÇÑ CPU »ç¿ë·üÀ» Àý°¨½Ãų ¼ö ÀÖÀ¸¸ç, ȸéÀÇ Å©±â°¡ º¯°æµÇ¾îµµ ĸó°¡ Á¾·áµÇÁö ¾Ê½À´Ï´Ù.
-
BCAP_MODE_D3D8
-
D3D8 ȸéÀ» ĸóÇÕ´Ï´Ù. lpParam¿¡´Â IDirect3DDevice8* ¸¦ ÆĶó¸ÞÅÍ·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
-
ÀÌ Ä¸Ã³¸ðµå´Â ȸéÀÇ Å©±â°¡ º¯°æµÉ °æ¿ì(¿¹: Àüüȸé Àüȯ) ĸó°¡ ÀÚµ¿ Á¾·áµË´Ï´Ù.
-
BCAP_MODE_D3D10
-
D3D10 ȸéÀ» ĸóÇÕ´Ï´Ù. lpParam¿¡´Â IDXGISwapChain* ¸¦ ÆĶó¸ÞÅÍ·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
-
ÀÌ Ä¸Ã³¸ðµå´Â ȸéÀÇ Å©±â°¡ º¯°æµÉ °æ¿ì(¿¹: Àüüȸé Àüȯ) ĸó°¡ ÀÚµ¿ Á¾·áµË´Ï´Ù.
-
BCAP_MODE_GL
-
OpenGL ȸéÀ» ĸóÇÕ´Ï´Ù. lpParam¿¡ NULL °ªÀ» ÆĶó¸ÞÅÍ·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
-
ÀÌ Ä¸Ã³¸ðµå´Â ȸéÀÇ Å©±â°¡ º¯°æµÉ °æ¿ì(¿¹: Àüüȸé Àüȯ) ĸó°¡ ÀÚµ¿ Á¾·áµË´Ï´Ù.
-
BCAP_MODE_DDRAW7
-
DDRAW7 ȸéÀ» ĸóÇÕ´Ï´Ù. lpParam¿¡´Â DDRAW7ÀÇ ¹é¹öÆÛ(IDirectDrawSurface7*)¸¦ ÆĶó¸ÞÅÍ·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
-
ÀÌ Ä¸Ã³¸ðµå´Â ȸéÀÇ Å©±â°¡ º¯°æµÉ °æ¿ì(¿¹: Àüüȸé Àüȯ) ĸó°¡ ÀÚµ¿ Á¾·áµË´Ï´Ù.
-
BCAP_MODE_D3D11
-
D3D11 ȸéÀ» ĸóÇÕ´Ï´Ù. lpParam¿¡´Â IDXGISwapChain* ¸¦ ÆĶó¸ÞÅÍ·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
-
ÀÌ Ä¸Ã³¸ðµå´Â ȸéÀÇ Å©±â°¡ º¯°æµÉ °æ¿ì(¿¹: Àüüȸé Àüȯ) ĸó°¡ ÀÚµ¿ Á¾·áµË´Ï´Ù.
-
LONG_PTR lpParam
-
[in] ĸó µ¥ÀÌŸ ÆĶó¸ÞÅͷΠĸó¸ðµå(nCaptureMode)¿¡ µû¶ó ´Ù¸¥ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
-
BCAP_MODE_GDI : ĸó ´ë»óÀÌ µÇ´Â À©µµ¿ì ÇÚµé(HWND)
-
BCAP_MODE_D3D9 : ĸó ´ë»óÀÌ µÇ´Â ¿µ¿ªÀÇ Direct3D9 ÀÎÅÍÆäÀ̽º Æ÷ÀÎÅÍ (IDirect3DDevice9*)
-
BCAP_MODE_D3D9_SCALE : ĸó ´ë»óÀÌ µÇ´Â ¿µ¿ªÀÇ Direct3D9 Device ÀÎÅÍÆäÀ̽º Æ÷ÀÎÅÍ (IDirect3DDevice9*)
-
BCAP_MODE_D3D9_SWAPCHAIN : ĸó ´ë»óÀÌ µÇ´Â ¿µ¿ªÀÇ Direct3D9 SwapChain ÀÎÅÍÆäÀ̽º Æ÷ÀÎÅÍ (IDirect3DSwapChain9*)
-
BCAP_MODE_D3D8 : ĸó ´ë»óÀÌ µÇ´Â ¿µ¿ªÀÇ Direct3D8 ÀÎÅÍÆäÀ̽º Æ÷ÀÎÅÍ (IDirect3DDevice8*)
-
BCAP_MODE_D3D10 : ĸó ´ë»óÀÌ µÇ´Â ¿µ¿ªÀÇ SwapChain ÀÎÅÍÆäÀ̽º Æ÷ÀÎÅÍ (IDXGISwapChain*)
-
BCAP_MODE_GL : ÆĶó¸ÞÅ͸¦ ¼³Á¤ÇÏÁö ¾ÊÀ½ (NULL)
-
BCAP_MODE_DDRAW7 : ĸó ´ë»óÀÌ µÇ´Â ¿µ¿ªÀÇ DDRAW7 ¹é¹öÆÛ ÀÎÅÍÆäÀ̽º Æ÷ÀÎÅÍ (IDirectDrawSurface7*)
-
BCAP_MODE_D3D11 : ĸó ´ë»óÀÌ µÇ´Â ¿µ¿ªÀÇ SwapChain ÀÎÅÍÆäÀ̽º Æ÷ÀÎÅÍ (IDXGISwapChain*)
-
¸®ÅÏ°ª
-
BC_OK_ONLY_VIDEO
-
ºñµð¿À ½ºÆ®¸²¸¸ »ý¼ºµÇ¾ú½À´Ï´Ù.
-
BC_OK_ONLY_AUDIO
-
¿Àµð¿À ½ºÆ®¸²¸¸ »ý¼ºµÇ¾ú½À´Ï´Ù.
-
BCERR_INVALIDARG
-
À߸øµÈ ÆĶó¸ÞÅÍ°ªÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù.
-
BCERR_VIDEO_CAPTURE
-
ºñµð¿À ĸó ¸ðµâ¿¡ ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.
-
BCERR_AUDIO_CAPTURE
-
¿Àµð¿À ĸó ¸ðµâ¿¡ ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.
-
ÁÖÀÇ»çÇ×
-
ĸó ¸ðµå(nCaptureMode)¿¡ µû¶ó lpParam °ªÀÌ ´Þ¶óÁö¸ç, À߸øµÈ lpParam °ªÀ» »ç¿ëÇÒ °æ¿ì ¿À·ù(Crash error)°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
-
´ë»ó °æ·Î ÁöÁ¤½Ã, ÇÁ·Î±×·¥ÀÌ ¼³Ä¡µÈ Æú´õ(e.g. c:\Program Files\OOOOOO\Capture\)¸¦ ´ë»ó °æ·Î·Î ÁöÁ¤ÇÏÁö ¸¶½Ã±â ¹Ù¶ø´Ï´Ù. Windows Vista ÀÇ °æ¿ì UAC¸¦ ÅëÇÑ Admin ±ÇÇÑ »ó½ÂÀÌ ¾øÀ»°æ¿ì Program Files Æú´õ¿¡ ÆÄÀÏÀ» ¾µ¼ö°¡ ¾ø½À´Ï´Ù.
Copyright(C) 2008-2017 Bandicam.com, https://www.bandicam.com
Bandi Capture Library 2.5.0.250 created : 2017-02-03 ¿ÀÈÄ 3:34:51