|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Конвертор 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. |