注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

梦想之鹰的天空

天高任鸟飞......放飞....心情..........放飞.....梦想

 
 
 

日志

 
 

VC++编写调用MFC并调用二次开发包的微代码实现  

2012-10-11 14:33:49|  分类: 程序设计 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
StdAfx.h

#include <winsock.h>
 #pragma comment(lib,"Ws2_32.lib")
 
 #include "LCAudioThrDll.h"
 #pragma comment(lib,"LCAudioThrDll.lib")



mail.cpp

#include "stdafx.h"
 #include "ssss.h"
 
 
 #ifdef _DEBUG
 #define new DEBUG_NEW
 #undef THIS_FILE
 static char THIS_FILE[] = __FILE__;
 #endif
 
 /////////////////////////////////////////////////////////////////////////////
 // The one and only application object
 
 CWinApp theApp;
 
 using namespace std;
 
 struct _PlayParam Param1;
 
 int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
 {
  int nRetCode = 0;
 
  // initialize MFC and print and error on failure
  if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
  {
  // TODO: change error code to suit your needs
  cerr << _T("Fatal Error: MFC initialization failed") << endl;
  nRetCode = 1;
  }
  else
  {
  // TODO: code your application's behavior here.
  //CString strHello;
  //strHello.LoadString(IDS_HELLO);
  //cout << (LPCTSTR)strHello << endl;
  cout << argv[1] << endl;
 
  //CString sMusicFile = "D:\\123.mp3";
 
  //::GetPrivateProfileString("MusicList","Time1",NULL,sMusicFile.GetBuffer(128),128,".\\config.ini");
 
  HMODULE hDll=::LoadLibrary("LCAudioThrDll.dll");
  unsigned char sAudioFile[100];
  char *sAudioFile1 = argv[1];
  //char *sAudioFile1 = sMusicFile.GetBuffer(sMusicFile.GetLength());
 
 
  int i=0;
  for(sAudioFile1;*sAudioFile1;sAudioFile1++,i++) 
  {
 
  sAudioFile[i] = *sAudioFile1 & 0x7f;
  }
  sAudioFile[i] = '\0';
 
 
 
  int ip_addr = inet_addr("192.168.1.11"); 
 
  DWORD FPlayID;
 
  Param1.hWnd = 0;//不需要接收线程消息
  Param1.Priority = 0;//数据优先级最低
  Param1.IP = ip_addr;
  Param1.CastMode = 0;//单播
  Param1.Volume = 80;//音量=80
  Param1.Tone  = 0;
  Param1.Bass = 200;
  Param1.Treble = 3000;
  Param1.Treble_En = 0;
  Param1.Bass_En = 0;
  Param1.SourceType = 0;//音源为文件
 
  if(0 == lc_init(sAudioFile,&Param1))
  {
  FPlayID = lc_play(&Param1);
  if(FPlayID <= 0)
  {
  printf("播放失败");
  }
  }
  else
  {
  printf("初始化失败");
  }
  lc_wait(&Param1);
  }
 
  return nRetCode;
 }
  评论这张
 
阅读(333)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018