13. Software Trigger 샘플
게시일: Feb 05, 2015 4:15:36 AM
Software Trigger 버튼을 코드상으로 구현한 샘플프로젝트입니다.
아래의 코드들은 동작을 위한 핵심 코드입니다.
(아래의 코드 동작하기 위해서는 카메라 속성의 Trigger mode가 Enable 되어 있어야 합니다.)
tIVCDPropertyItemsPtr pItems = m_cGrabber.getAvailableVCDProperties();
tIVCDButtonPropertyPtr pOnePush;
if( pItems != 0 )
{
// Try to find the exposure item.
tIVCDPropertyItemPtr pTriggerItem = pItems->findItem( VCDID_Trigger );
if( pTriggerItem != 0 )
{
// Try to find the value and auto elements
tIVCDPropertyElementPtr pTriggerElement = pTriggerItem->findElement( VCDElement_SoftwareTrigger );
// If an auto element exists, try to acquire a switch interface
if( pTriggerElement != 0 )
{
pTriggerElement->getInterfacePtr(pOnePush);
pOnePush->push();
}
}
}