Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по DirectShow и сообщениям. 
:(
    Опции темы
AndreySol
Дата 13.12.2005, 01:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 772
Регистрация: 19.6.2004

Репутация: нет
Всего: 1



Вопрос простой - где и как отловить сообщение (или извещение ?) о закрытии окна (нажатием крестика в сист. меню заголовка) воспроизведения видео, созданного при обычной сборке графа через RenderFile.
PM MAIL   Вверх
AndreySol
Дата 30.12.2005, 07:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 772
Регистрация: 19.6.2004

Репутация: нет
Всего: 1



И что, ниткто уже с DirectShow не работает ? Или такой сложный вопрос ?
PM MAIL   Вверх
Prince13
Дата 3.1.2006, 23:13 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Через MediaEvent....
  Вверх
AndreySol
Дата 5.1.2006, 07:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 772
Регистрация: 19.6.2004

Репутация: нет
Всего: 1



Это понятно, а как конкретно, с примером кода ?
PM MAIL   Вверх
p0s0l
Дата 8.1.2006, 02:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: 2
Всего: 112



Через MediaEvent->GetEventHandle получаешь хэндл события. Событие ожидаешь через Wait-функции, напр. WaitForSingleObject. Далее получаешь код события через MediaEvent->GetEvent... Если код события == EC_USERABORT, то окно закрыл юзер. Иначе опять ждешь события...

Либо можно через MediaEventEx->SetNotifyWindow - указанное тобой окно будет получать сообщение в случае появления события (имхо, в общем случае, такой способ удобнее)... В обработчике сообщения получай события через MediaEventEx->GetEvent...



--------------------
С уважением, г-н Посол.
PM   Вверх
AndreySol
Дата 9.1.2006, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 772
Регистрация: 19.6.2004

Репутация: нет
Всего: 1



Ну это уже конкретнее.
Спасибо.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0641 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.