1*877f5f92SZhongYang #include "stdafx.h" 21720fa72SZhong Yang #include "BASSEncodeLibrary.h" 31720fa72SZhong Yang 41720fa72SZhong Yang CBASSEncodeLibrary()51720fa72SZhong YangCBASSEncodeLibrary::CBASSEncodeLibrary() 61720fa72SZhong Yang { 71720fa72SZhong Yang } 81720fa72SZhong Yang 91720fa72SZhong Yang ~CBASSEncodeLibrary()101720fa72SZhong YangCBASSEncodeLibrary::~CBASSEncodeLibrary() 111720fa72SZhong Yang { 121720fa72SZhong Yang } 131720fa72SZhong Yang GetFunction()147052af03Szhongyangbool CBASSEncodeLibrary::GetFunction() 151720fa72SZhong Yang { 167052af03Szhongyang bool rtn = true; 17*877f5f92SZhongYang //获取函数入口 181720fa72SZhong Yang BASS_Encode_Start = (_BASS_Encode_Start)::GetProcAddress(m_dll_module, "BASS_Encode_Start"); 191720fa72SZhong Yang BASS_Encode_Stop = (_BASS_Encode_Stop)::GetProcAddress(m_dll_module, "BASS_Encode_Stop"); 201720fa72SZhong Yang BASS_Encode_IsActive = (_BASS_Encode_IsActive)::GetProcAddress(m_dll_module, "BASS_Encode_IsActive"); 21*877f5f92SZhongYang //判断是否成功 227052af03Szhongyang rtn &= (BASS_Encode_Start != NULL); 237052af03Szhongyang rtn &= (BASS_Encode_Stop != NULL); 247052af03Szhongyang rtn &= (BASS_Encode_IsActive != NULL); 257052af03Szhongyang return rtn; 261720fa72SZhong Yang } 27