У меня есть видео график в c # с DirectShow.
Теперь я хочу показать все источники видео с предварительным просмотром. Но не следует настраивать область видео под размер панели.
В настоящее время он показывает мне видео на панели, но он регулирует размер видео пропорционально панели.
Я хочу показать только одну область видео на этой панели. Например это изображение: http://www.cnet.de/i/story_media/41557373/weitwinkel.jpg
Если это будет мое видео, а наименьшая область будет размером с мою панель. Я не хочу, чтобы размер всего видео соответствовал размеру моей панели, он должен показывать только небольшую часть видео.
Мой код:
//get the video window from the graph
IVideoWindow videoWindow2 = (IVideoWindow)_graph;
//Set the owner of the videoWindow to an IntPtr of some sort (the Handle of any control - could be a form / button etc.)
int hr = videoWindow2.put_Owner(panel.Handle);
панель относится к типу Panel.