![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Devider |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 24.12.2004 Репутация: нет Всего: нет |
Сюжет трагедии таков.
Получаю картинку с камеры. Размеры ее по умолчанию, по-моему 320х240. Пытаюсь программно выставить 720х480. Он ДОЛЖЕН поддерживаться. Использую DShowNET (с www.codeproject.com). Привиденное ниже никакого эффекта не дает. Как выставить нужный размер? Guid cat; Guid med; int hr; object o; cat = PinCategory.Capture; med = MediaType.Video; Guid iid = typeof(IAMStreamConfig).GUID; //ICaptureGrafBuilder hr = captureGraphBuilder.FindInterface( ref cat, ref med, videoDeviceFilter, ref iid, out o); IAMStreamConfig pConfig = o as IAMStreamConfig; IntPtr pmtConfig; pConfig.GetFormat(out pmtConfig); AMMediaType mtConfig = (AMMediaType)Marshal.PtrToStructure(pmtConfig, typeof(AMMediaType)); VideoInfoHeader videoInfoHeader = (VideoInfoHeader)Marshal.PtrToStructure(mtConfig.formatPtr, typeof(VideoInfoHeader)); videoInfoHeader.BmiHeader.Width = 720; videoInfoHeader.BmiHeader.Height = 480; pConfig.SetFormat(mtConfig); |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Вообще-то, теги для кода рулят. Кстати, вряд ли кто-нибудь тебе поможет, если ты хотя бы не дашь ссылку на эту библиотеку.. Это так, к сведению.
|
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Devider, непонятная какая-то библиотечка... А почему бы GDI+ не заюзать (так, к слову) ?
З.Ы, и по коду видно, что тип - не картинка а видео (med = MediaType.Video;), может стоит выставить MediaType.Image или что там ?... -------------------- ![]() |
|||
|
||||
| Devider |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 24.12.2004 Репутация: нет Всего: нет |
2Exception Вот ссылка на библиотеку:
http://www.codeproject.com/cs/media/DirXVidStrm.asp тока дело-то не в библиотеке.. Это просто managed-обертка для DirectShow. 2mr.DUDA Это действительно видео... 2All Сорри за сумбур, чесслово под вечер совсем спекся. Это сообщение отредактировал(а) Devider - 5.4.2006, 23:32 |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |