调用asdcp库 undefined LocatFrame 函数
小喾 2016-08-19 02:29:58 (m_Video.OpenRead 可以
m_Video.LocateFrame 不可以
tmp/ccP45PdB.o: In function `main':
/home/wanglan/wltest/asdcp/main.cpp:26: undefined reference to `ASDCP::JP2K::MXFReader::LocateFrame(unsigned int, long&, char&, char&) const'
collect2: ld 返回 1
make: *** [ALL] 错误 1
/using namespace ASDCP::MPEG2;
//using namespace ASDCP::PCM;
using namespace ASDCP::JP2K;
int main()
{
MXFReader m_Video;
int ret;
string fileName = "hapiao0826_reel001_Video.mxf";
Kumu::fpos_t streamOffset = -1;
i8_t temporalOffset = -1, keyFrameOffset = -1;
ui32_t FrameNum = 10;
if (m_Video.OpenRead(fileName))
{
printf("opneread filed\n");
return -1;
}
ret = m_Video.LocateFrame(FrameNum, streamOffset, temporalOffset, keyFrameOffset);
printf("ret = %d\n",ret );
printf("FrameNum = %d streamOffset = %d, temporalOffset=%d, keyFrameOffsetn = %d\n",
FrameNum, streamOffset, temporalOffset, keyFrameOffset);