代码来自:C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\capture\amcap
demo是获取空间是用来录像,它还做了一个比力, 要录多大,当前磁盘剩多大!
代码很有用,比我以前发的版本要高级些,固然功能是一样的。。。。。
SDK是这么调用的:
- DWORDLONG dwlFileSize = 0; long lFreeSpaceInKB; // Get current capture file name and measure its size dwlFileSize = GetSize(gcap.wszCaptureFile); // Get free disk space and add current capture file size to that. // Convert the available space to MBs. if((lFreeSpaceInKB = GetFreeDiskSpaceInKB(gcap.wszCaptureFile)) != -1L) { lFreeSpaceInKB += (long)(dwlFileSize / 1024); nFreeMBs = lFreeSpaceInKB / 1024 ; SetDlgItemInt(hDlg, IDD_SetCapFileFree, nFreeMBs, TRUE) ; } else {
复制代码 keivin2006 CSDN认证博客专家 C/C++ vc/qt 音视频 一名c/c++/vc/qt 的小学生,“醒目”c,“醒目”c++,“醒目”vc++,“醒目”php,“醒目”qt,“醒目”java,</br>“醒目”python,“醒目”c#,“醒目”...! 编不下去了,只要见过名字的都我“醒目”....为哈,因为我现在是csdn“砖家”了!</br>本人qq: 88520350 </br>qq学习群:930432714 (C/C++/QT/VC学习交换群) 海量学习资料都分享在群里</br>指点学习方向,掌握学习要点,快速提高技能水平, 技能分享,共同学习!
来源:https://blog.csdn.net/kaizi318/article/details/111992535
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |