(Under Construction)
This page describes methods for generating and executing filter graphs using GraphEdit included in DirectShow (DirectX) SDK.
These descriptions assume a basic understanding of GraphEdit.
Please refer to the following reference in relation to
DirectShow.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/directX/htm/directshow.asp
The following DirectShow filters are included in FocusShare.
Multicast Server: Transmits data (DirectShow media sample) by IPv6/IPv4 | |
Multicast Client: Receives data (DirectShow media sample) by IPv6/IPv4 | |
Video Format Transform | |
Non-linear Zoom | |
Image Composition: Combines two video images having different resolutions and frame rates | |
Pointer Position: Obtains mouse position (using DirectInput) | |
Pointer Mixer: Combines video and pointer information | |
4 Image Composition: Not used in this tool but can be used for combining four screens |
Describes how to select and insert filters for constructing filter graphs in GraphEdit.
Overlaying a Pointer (in Japanese)
Describes how to overlay a pointer on video according to mouse position using the Pointer Position and Pointer Mixer filters.
Performing Non-linear Zooming of Video (in Japanese)
Describes how to zoom-in non-linearly on video according to mouse position using the Non-linear Zoom and Pointer Position filters.
Extracting and Displaying Video (in Japanese)
Describes how to extract and display video according to mouse position using the Image Extraction and Pointer Position filters.
Moving and Displaying Video (in Japanese)
Describes how to move and display video according to mouse position using the Image Composition and Pointer Position filters.
Displaying a Mouse-specified Area at High Resolution (in Japanese)
Describes how to set an area corresponding to mouse position to high resolution and all other areas to low resolution using the Image Extraction and Image Composition filters. The Video Format Transform filter is also used here to generate video at low resolution.
(Individual descriptions to follow. Coming as soon as possible!)