⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 txmputils.incl_cpp

📁 flash xmp sdk,flash官方SDK
💻 INCL_CPP
📖 第 1 页 / 共 2 页
字号:
// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,double)::ConvertToFloat ( XMP_StringPtr strValue ){	WrapCheckFloat ( value, zXMPUtils_ConvertToFloat_1 ( strValue ) );	return value;}// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,double)::ConvertToFloat ( const tStringObj & strValue ){	return TXMPUtils::ConvertToFloat ( strValue.c_str() );}// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::ConvertToDate ( XMP_StringPtr  strValue,				XMP_DateTime * binValue ){	WrapCheckVoid ( zXMPUtils_ConvertToDate_1 ( strValue, binValue ) );}// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::ConvertToDate ( const tStringObj & strValue,				XMP_DateTime *	   binValue ){	TXMPUtils::ConvertToDate ( strValue.c_str(), binValue );}// -------------------------------------------------------------------------------------------------// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::CurrentDateTime ( XMP_DateTime * time ){	WrapCheckVoid ( zXMPUtils_CurrentDateTime_1 ( time ) );}// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::SetTimeZone ( XMP_DateTime * time ){	WrapCheckVoid ( zXMPUtils_SetTimeZone_1 ( time ) );}// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::ConvertToUTCTime ( XMP_DateTime * time ){	WrapCheckVoid ( zXMPUtils_ConvertToUTCTime_1 ( time ) );}// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::ConvertToLocalTime ( XMP_DateTime * time ){	WrapCheckVoid ( zXMPUtils_ConvertToLocalTime_1 ( time ) );}// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,int)::CompareDateTime ( const XMP_DateTime & left,				  const XMP_DateTime & right ){	WrapCheckInt32 ( result, zXMPUtils_CompareDateTime_1 ( left, right ) );	return result;}// -------------------------------------------------------------------------------------------------// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::EncodeToBase64 ( XMP_StringPtr rawStr,				 XMP_StringLen rawLen,				 tStringObj *  encodedStr ){	XMP_StringPtr encPtr = 0;	XMP_StringLen encLen = 0;	WrapCheckVoid ( zXMPUtils_EncodeToBase64_1 ( rawStr, rawLen, &encPtr, &encLen ) );	if ( encodedStr != 0 ) encodedStr->assign ( encPtr, encLen );	WXMPUtils_Unlock_1 ( 0 );}// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::EncodeToBase64 ( const tStringObj & rawStr,				 tStringObj *		encodedStr ){	TXMPUtils::EncodeToBase64 ( rawStr.c_str(), (XMP_StringLen)rawStr.size(), encodedStr );}// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::DecodeFromBase64 ( XMP_StringPtr encodedStr,				   XMP_StringLen encodedLen,				   tStringObj *	 rawStr ){	XMP_StringPtr rawPtr = 0;	XMP_StringLen rawLen = 0;	WrapCheckVoid ( zXMPUtils_DecodeFromBase64_1 ( encodedStr, encodedLen, &rawPtr, &rawLen ) );	if ( rawStr != 0 ) rawStr->assign ( rawPtr, rawLen );	WXMPUtils_Unlock_1 ( 0 );}// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::DecodeFromBase64 ( const tStringObj & encodedStr,				   tStringObj *		  rawStr ){	TXMPUtils::DecodeFromBase64 ( encodedStr.c_str(), (XMP_StringLen)encodedStr.size(), rawStr );}// -------------------------------------------------------------------------------------------------// -------------------------------------------------------------------------------------------------// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::PackageForJPEG ( const TXMPMeta<tStringObj> & xmpObj,                 tStringObj * standardXMP,                 tStringObj * extendedXMP,                 tStringObj * extendedDigest ){	XMP_StringPtr stdStr = 0;	XMP_StringLen stdLen = 0;	XMP_StringPtr extStr = 0;	XMP_StringLen extLen = 0;	XMP_StringPtr digestStr = 0;	XMP_StringLen digestLen = 0;	WrapCheckVoid ( zXMPUtils_PackageForJPEG_1 ( xmpObj.GetInternalRef(),	                                             &stdStr, &stdLen, &extStr, &extLen, &digestStr, &digestLen ) );	if ( standardXMP != 0 ) standardXMP->assign ( stdStr, stdLen );	if ( extendedXMP != 0 ) extendedXMP->assign ( extStr, extLen );	if ( extendedDigest != 0 ) extendedDigest->assign ( digestStr, digestLen );	WXMPUtils_Unlock_1 ( 0 );}// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::MergeFromJPEG ( TXMPMeta<tStringObj> * fullXMP,                const TXMPMeta<tStringObj> & extendedXMP ){	WrapCheckVoid ( zXMPUtils_MergeFromJPEG_1 ( fullXMP->GetInternalRef(), extendedXMP.GetInternalRef() ) );}// -------------------------------------------------------------------------------------------------// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::CatenateArrayItems ( const TXMPMeta<tStringObj> & xmpObj,					 XMP_StringPtr	schemaNS,					 XMP_StringPtr	arrayName,					 XMP_StringPtr	separator,					 XMP_StringPtr	quotes,					 XMP_OptionBits options,					 tStringObj *	catedStr ){	XMP_StringPtr catedPtr = 0;	XMP_StringLen catedLen = 0;	WrapCheckVoid ( zXMPUtils_CatenateArrayItems_1 ( xmpObj.GetInternalRef(), schemaNS, arrayName, 													 separator, quotes, options, &catedPtr, &catedLen ) );	if ( catedStr != 0 ) catedStr->assign ( catedPtr, catedLen );	WXMPUtils_Unlock_1 ( 0 );}// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::SeparateArrayItems ( TXMPMeta<tStringObj> * xmpObj,					 XMP_StringPtr	schemaNS,					 XMP_StringPtr	arrayName,					 XMP_OptionBits options,					 XMP_StringPtr	catedStr ){	if ( xmpObj == 0 ) throw XMP_Error ( kXMPErr_BadParam, "Null output SXMPMeta pointer" );	WrapCheckVoid ( zXMPUtils_SeparateArrayItems_1 ( xmpObj->GetInternalRef(), schemaNS, arrayName, options, catedStr ) );}// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::SeparateArrayItems ( TXMPMeta<tStringObj> * xmpObj,					 XMP_StringPtr		schemaNS,					 XMP_StringPtr		arrayName,					 XMP_OptionBits		options,					 const tStringObj & catedStr ){	TXMPUtils::SeparateArrayItems ( xmpObj, schemaNS, arrayName, options, catedStr.c_str() );}// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::RemoveProperties ( TXMPMeta<tStringObj> * xmpObj,				   XMP_StringPtr  schemaNS /* = 0 */,				   XMP_StringPtr  propName /* = 0 */,				   XMP_OptionBits options /* = 0 */ ){	if ( xmpObj == 0 ) throw XMP_Error ( kXMPErr_BadParam, "Null output SXMPMeta pointer" );	WrapCheckVoid ( zXMPUtils_RemoveProperties_1 ( xmpObj->GetInternalRef(), schemaNS, propName, options ) );}// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::AppendProperties ( const TXMPMeta<tStringObj> & source,				   TXMPMeta<tStringObj> *		dest,				   XMP_OptionBits options /* = 0 */ ){	if ( dest == 0 ) throw XMP_Error ( kXMPErr_BadParam, "Null output SXMPMeta pointer" );	WrapCheckVoid ( zXMPUtils_AppendProperties_1 ( source.GetInternalRef(), dest->GetInternalRef(), options ) );}// -------------------------------------------------------------------------------------------------XMP_MethodIntro(TXMPUtils,void)::DuplicateSubtree ( const TXMPMeta<tStringObj> & source,				   TXMPMeta<tStringObj> *		dest,				   XMP_StringPtr  sourceNS,				   XMP_StringPtr  sourceRoot,				   XMP_StringPtr  destNS /*= 0 */,				   XMP_StringPtr  destRoot /* = 0 */,				   XMP_OptionBits options /* = 0 */ ){	if ( dest == 0 ) throw XMP_Error ( kXMPErr_BadParam, "Null output SXMPMeta pointer" );	WrapCheckVoid ( zXMPUtils_DuplicateSubtree_1 ( source.GetInternalRef(), dest->GetInternalRef(),												   sourceNS, sourceRoot, destNS, destRoot, options ) );}// =================================================================================================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -