xref: /MusicPlayer2/MusicPlayer2/BASSEncodeLibrary.cpp (revision 877f5f92b251a01591a4960c885129aa589a8135)
1*877f5f92SZhongYang #include "stdafx.h"
21720fa72SZhong Yang #include "BASSEncodeLibrary.h"
31720fa72SZhong Yang 
41720fa72SZhong Yang 
CBASSEncodeLibrary()51720fa72SZhong Yang CBASSEncodeLibrary::CBASSEncodeLibrary()
61720fa72SZhong Yang {
71720fa72SZhong Yang }
81720fa72SZhong Yang 
91720fa72SZhong Yang 
~CBASSEncodeLibrary()101720fa72SZhong Yang CBASSEncodeLibrary::~CBASSEncodeLibrary()
111720fa72SZhong Yang {
121720fa72SZhong Yang }
131720fa72SZhong Yang 
GetFunction()147052af03Szhongyang bool 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