资源简介
dspack - delphi xe 播放视频的最佳 ,里面demo下面目录,DSVideoWinDowEx 能解决你不部分问题。

代码片段和文件信息
//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include “main.h“
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link “DSPack“
#pragma resource “*.dfm“
TMainForm *MainForm;
TSysDevEnum *SysDev;
//---------------------------------------------------------------------------
__fastcall TMainForm::TMainForm(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::FormCreate(Tobject *Sender)
{
SysDev = new TSysDevEnum(CLSID_VideoInputDeviceCategory);
if (SysDev->CountFilters > 0) {
int i;
TMenuItem *Device;
for(i = 0; i < SysDev->CountFilters; i++) {
Device = new TMenuItem(Devices);
Device->Caption = SysDev->Filters[i].FriendlyName;
Device->Tag = i;
Device->onclick = DevicesClick;
Devices->Add(Device);
}
};
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::DevicesClick(Tobject *Sender)
{
FilterGraph->ClearGraph();
FilterGraph->Active = false;
Filter->baseFilter->Moniker = SysDev->GetMoniker(((TMenuItem *)Sender)->Tag);
FilterGraph->Active = true;
ICaptureGraphBuilder2 *Graph = NULL;
IbaseFilter *SourceFilter = NULL;
IbaseFilter *VideoFilter = NULL;
CheckDSError(FilterGraph->QueryInterface(IID_ICaptureGraphBuilder2 &Graph));
CheckDSError(VideoWindow->QueryInterface(IID_IbaseFilter &VideoFilter));
CheckDSError(Filter->QueryInterface(IID_IbaseFilter &SourceFilter));
Graph->RenderStream(&PIN_CATEGORY_PREVIEW NULL SourceFilter NULL VideoFilter);
FilterGraph->Play();
Graph->Release();
VideoFilter->Release();
SourceFilter->Release();
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::FormDestroy(Tobject *Sender)
{
delete SysDev;
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::FormCloseQuery(Tobject *Sender bool &CanClose)
{
FilterGraph->Active = false;
}
//---------------------------------------------------------------------------
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3453 2012-11-03 12:36 dspack XE10\changes.txt
文件 117 2012-04-30 23:48 dspack XE10\CreateDoc.bat
文件 156 2011-09-03 09:10 dspack XE10\Demos\.svn\all-wcprops
文件 402 2011-09-03 09:10 dspack XE10\Demos\.svn\entries
文件 80 2011-09-03 09:10 dspack XE10\Demos\.svn\text-ba
文件 73 2011-09-03 09:10 dspack XE10\Demos\BCB6\.svn\all-wcprops
文件 217 2011-09-03 09:10 dspack XE10\Demos\BCB6\.svn\entries
文件 584 2011-09-03 09:10 dspack XE10\Demos\BCB6\Playcap\.svn\all-wcprops
文件 936 2011-09-03 09:10 dspack XE10\Demos\BCB6\Playcap\.svn\entries
文件 2323 2011-09-03 09:10 dspack XE10\Demos\BCB6\Playcap\.svn\text-ba
文件 1026 2011-09-03 09:10 dspack XE10\Demos\BCB6\Playcap\.svn\text-ba
文件 1200 2011-09-03 09:10 dspack XE10\Demos\BCB6\Playcap\.svn\text-ba
文件 5754 2011-09-03 09:10 dspack XE10\Demos\BCB6\Playcap\.svn\text-ba
文件 1077 2011-09-03 09:10 dspack XE10\Demos\BCB6\Playcap\.svn\text-ba
文件 2323 2012-04-30 23:48 dspack XE10\Demos\BCB6\Playcap\main.cpp
文件 1026 2012-04-30 23:48 dspack XE10\Demos\BCB6\Playcap\main.dfm
文件 1200 2012-04-30 23:48 dspack XE10\Demos\BCB6\Playcap\main.h
文件 5754 2012-04-30 23:48 dspack XE10\Demos\BCB6\Playcap\Playcap.bpr
文件 1077 2012-04-30 23:48 dspack XE10\Demos\BCB6\Playcap\Playcap.cpp
文件 584 2011-09-03 09:10 dspack XE10\Demos\BCB6\PlayWin\.svn\all-wcprops
文件 937 2011-09-03 09:10 dspack XE10\Demos\BCB6\PlayWin\.svn\entries
文件 1808 2011-09-03 09:10 dspack XE10\Demos\BCB6\PlayWin\.svn\text-ba
文件 40512 2011-09-03 09:10 dspack XE10\Demos\BCB6\PlayWin\.svn\text-ba
文件 1643 2011-09-03 09:10 dspack XE10\Demos\BCB6\PlayWin\.svn\text-ba
文件 5180 2011-09-03 09:10 dspack XE10\Demos\BCB6\PlayWin\.svn\text-ba
文件 1077 2011-09-03 09:10 dspack XE10\Demos\BCB6\PlayWin\.svn\text-ba
文件 1808 2012-04-30 23:48 dspack XE10\Demos\BCB6\PlayWin\main.cpp
文件 40512 2012-04-30 23:48 dspack XE10\Demos\BCB6\PlayWin\main.dfm
文件 1643 2012-04-30 23:48 dspack XE10\Demos\BCB6\PlayWin\main.h
文件 5180 2012-04-30 23:48 dspack XE10\Demos\BCB6\PlayWin\PlayWin.bpr
............此处省略1329个文件信息
相关资源
- delphi 串口通讯
- TSCC.exe
- 梯控模糊搜索.exe
- SPD博士V5.3.exe
- XE7UP1Kg13_Unis.exe
- Eeupdate.exe
- VirTest5.0.rar
- Zprotect专业版(无限制) 一机一码E
- DELPHI与西门子200PLC的串口通信实例
- delphi 通过Ping命令检测网络是否正常
- EXE 转换 BAT工具
- Zebra打印实例Delphi
- Delphi实现图像拖动,无延时。
- 可以把delphi的dcu文件转换为pas文件的
- 专门修改exe文件的资源
- delphi版在内存中运行exe
- 多线程生产者消费者模式
-
xm
l多个文件合并(delphi) - SSD4 exercise8答案
- 基于delphi的声卡采集程序.rar
- delphi 版CRC校验程序
- 通用注入工具无驱版(HOOK注入、远程
- treeview详细使用(delphi)
- Delphi做的用于分析Pascal语言的词法分
- delphi摄像头拍照
- jar转exe工具 教程,exe能在客户端没有
- 一个可以由SVCHost.exe服务调用的dll模块
- 文件夹变exe病毒专杀工具免费版.rar
- Delphi中融合Dll中的窗口的解决办法详
- 在delphi7下进行autocad二次开发的一个简
评论
共有 条评论