Форум: "Corba";
Текущий архив: 2005.08.28;
Скачать: [xml.tar.bz2];
ВнизIMediaDet Найти похожие ветки
← →
Simon © (2004-11-15 06:11) [0]Мастера помогите вытащить информацию о видеофайле (размер картинки, FPS, кодеки) из интерфейса IMediaDet
← →
Alex44 (2004-11-16 01:53) [1]Chitajte stream"y po odnomu, v zavisimosti ot typa stream"a izvlekajte iz nego information. Vse est" v DSPack sources + MSDN.
← →
Simon © (2004-11-17 06:23) [2]Не подскажешь где можно посмотреть примерчик? Я только начал изучать интерфейсы
← →
aanco (2004-11-21 02:00) [3]Используй DSPack.
----------
Размер видеоклипа WxH в px:
Var
BasicVideo: IBasicVideo = nil;
...
if (QueryInterface(IBasicVideo, BasicVideo)=S_OK) then
begin
BasicVideo.get_VideoWidth(ClipWidth);
BasicVideo.get_VideoHeight(ClipHeight);
end;
----------
Список кодеков:
Var
FiltGraph: IFilterGraph = nil;
BaseFilter: IBaseFilter = nil;
FilterInfo: TFilterInfo;
...
if (QueryInterface(IFilterGraph, FiltGraph)=S_OK) then
begin
FiltGraph.EnumFilters(EnumFilters);
While (EnumFilters.Next(1, BaseFilter, nil)=S_OK) do
begin
BaseFilter.QueryFilterInfo(FilterInfo);
if Succeeded(BaseFilter.QueryInterface(ISpecifyPropertyPages, SpecifyPropertyPages)) then
ListBoxFilters.Items.Add(FilterInfo.achName);
end;
end;
----------
Длина клипа:
LabelMLength.Caption:= MilliSecondsToString(FilterGraph.Duration);
и т.п.
видео-плагин для Winamp: http://www.rc4wa.narod.ru/download.html
Страницы: 1 вся ветка
Форум: "Corba";
Текущий архив: 2005.08.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c