Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Мультимедиа
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 05.12.2011, 20:40
flaunder flaunder вне форума
Прохожий
 
Регистрация: 05.12.2011
Сообщения: 7
Репутация: 10
Печаль Конвертор AVI 2 MOV на Delphi и DirectShow

При соединение фильтра, у которого много выходов с фильтром, у которого один вход прога ругается. Я в панике).
ругается здесь:


красным выделил сообщение, которое вылетает
Код:
вот процедура:

function GetPin(pFilter: IBaseFilter; pinDir: PIN_DIRECTION): IPin;
var
  bFound: Boolean;
  pEnum : IEnumPins;
  pPin  : IPin;
  PinDirThis: PIN_DIRECTION;

begin
  Result := nil;
  bFound := false;
  pFilter.EnumPins(pEnum);
  while (pEnum.Next(1, pPin, nil) = S_OK) do
  begin
    pPin.QueryDirection(PinDirThis);
    if (pinDir = PinDirThis) then
    begin
      bFound := true;
      break;
    end;
  end;
  pEnum.Reset;
  if bFound then Result := pPin;
end;
Админ: Пользуемся тегами для оформления кода!

Видимо надо здесь как то узнавать какой пин брать... плииз хеелп, а то бадааа буум))

Последний раз редактировалось Admin, 05.12.2011 в 21:04.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 05:58.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter