delphi6中怎样提取系统中视频压缩算法名称,回就给分!!!(100分)

  • 主题发起人 主题发起人 atie1978828
  • 开始时间 开始时间
A

atie1978828

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi6中怎样提取系统中视频压缩算法名称,回就给分!!!
 
www.source520.com 再次更新近3万代码,全部免费免注册狂下载
 
procedure TVideoFormA.getvideosroucebtnClick(Sender: TObject);
var i:Integer;
begin

// get vidieo source
videosrccombox.Items.Clear;
bdev:= TSysDevEnum.Create(CLSID_VideoInputDeviceCategory);
if bDev.CountFilters > 0 then

for i := 0 to bDev.CountFilters - 1do

begin

videosrccombox.Items.Add( bDev.Filters.FriendlyName);
end;

VideoMediaTypes := TEnumMediaType.Create;
//get audio source
Audio_src.Clear;
bdev.SelectGUIDCategory(CLSID_AudioInputDeviceCategory);
if bDev.CountFilters > 0 then

for i := 0 to bDev.CountFilters - 1do

begin

Audio_src.Items.Add( bDev.Filters.FriendlyName);
end;

AudioMediaTypes := TEnumMediaType.Create;
end;



vcompresscombox.Clear;
//?
bdev.SelectGUIDCategory(CLSID_VideoCompressorCategory);
Filter.FilterGraph:=FilterGraph;
FilterGraph.Active:=True ;
for i:=0 to bDev.CountFilters-1do

vcompresscombox.Items.Add(bdev.Filters.FriendlyName);
FilterGraph.Active:=False;
//compressdev.Free;
 
楼上的,好像有点不对哦
 
检查文件头,例如XVID/DIVX的信息是在$70开始
 
晕,你去下dspack,里面就有例子
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
641
import
I
后退
顶部