IltmmPlay::GetSubObjectDispatch Example for C

// This function checks if the Lens effect filter is available 
// and turns off the effect area (cropping feature)  
void IltmmPlay_GetSubObjectDispatch_Example (IltmmPlay* pPlay) 
{ 
	HRESULT hr;  
	IDispatch *pDisp = NULL;  
	ILMVLens *pLens = NULL;  
 
	// call the Capture object to retrieve the FilterGraph 
	hr = IltmmPlay_GetSubObjectDispatch(pPlay, ltmmPlay_Object_SelVideoProcessor, &pDisp);  
	if(SUCCEEDED(hr))  
	{ 
		hr = IDispatch_QueryInterface(pDisp, &IID_ILMVLens, (void**)&pLens); 
 
		if(SUCCEEDED(hr))  
		{ 
			ILMVLens_put_EffectAreaEnabled(pLens, VARIANT_FALSE);  
			ILMVLens_Release(pLens);  
		} 
 
		IDispatch_Release(pDisp);  
	} 
} 
Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Multimedia C API Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.