资源简介
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个文件信息
相关资源
- DevExpress安装包合并工具v2.2.5.rar
- OSGB模型3MX索引生成工具v0.1.exe
- perl2exe V24.00
- delphi 会议签到系统
- minigui3.0.12全面使用使用ttf字库完美支
- delphi D10 TChart 曲线图
- Discrete time signal processing solutions to e
- yusheng.exe
- UniFalcon Components Package (Unigui)
- exe视频文件转MP4 wmv&flv&avi
- 诚龙网维全自动PXE网刻工具11.0
- 电表管理系统dbmis6.exe
- winrar-x64-571scp.exe
- SiC8051F_uVision.exe Keil调试驱动
- make-3.81.exe
- 青鸟消防辅助编程工具.exe
- FastReport4.3
- Delphi2CPP 和注册机
- JMF 安装文件 jmf-2_1_1e-windows-i586.exe
- delphi2007源代码
- DELPHI 抓取PDF内容
- tuxboot-0.6.exe
- WindowsXP-KB942288-v3-x86.exe
- DelForExp2.5.7(最高支持版本XE4)DELPH
- phreeqci 水化学软件
- 管家婆写狗(R4ND全集)无壳版.exe
- ReportViewer.exe
- FastReport Professtional 5.6.2 Full Source for
-
样本标注工具ob
jectmarker.exe - ipv6地址计算器.exe
评论
共有 条评论