Spy Filter

From AVObjects Knowledge Base
(Difference between revisions)
Jump to: navigation, search
 
(22 intermediate revisions by 2 users not shown)
Line 10: Line 10:
 
==Overview==
 
==Overview==
  
* {{Download|130}}
+
'''Spy Filter''' is a great tool for debugging DirectShow application and interaction between filters.
* {{Contact Support}}
+
* {{Place Order!}}
+
  
The '''Spy filter''' is great tool for debugging your DirectShow application.
+
==Features==
 +
 
 +
Writes to the log file (with {{Log Object}}):
 +
* Connection media type, allocator properties, list of media types from the upstream filter
 +
* Graph structure
 +
* Input DirectShow samples
 +
* Seeking (IMediaSeeking), flushing, NewSegment, EndOfStream, etc.
 +
 
 +
Saves input DirectShow samples:
 +
* As a binary file(s), with the connection media type at the beginning of the file (binary and text formats) and one or more samples in the file.
 +
* As compressed binary file(s), with the connection media type at the beginning and a set of repeating 16-byte sequences. This type is very useful for saving VANC data.
 +
* As RGB or YUV bitmap (.bmp) file(s). BITMAPINFOHEADER from the connection media type is written to the bitmap file as is. The input data is also saved to a file without color space conversion to  RGB. Accordingly, not all saved files can be viewed in MS Paint or other programs.
 +
{{.idl}}
  
 
==Usage==
 
==Usage==
  
DirectShow filter to check connection properties, track interface calls and get information about DirectShow media samples.<br>
+
To check various properties of video, audio, and other streams, do the following:
1. Download and install [http://rm.avobjects.com/downloads/130 Spy Filter].<br>
+
 
2. Insert Spy filter into the DirectShow graph between the filters of interest (connect the input and output pins).<br>
+
1. Download and install {{Spy Filter}}.
3. Run, stop and close DirectShow graph.<br>
+
 
4. Check the log file created by Spy filter with the Log object.
+
2. Download and install {{Log Object}}.
 +
 
 +
3. Insert Spy filter into the DirectShow graph between the filters of interest (connect the input and output pins).
 +
 
 +
4. Run, stop and close DirectShow graph.
 +
 
 +
5. Check the log file created by Spy filter with the Log object.
  
 
==Related Products==
 
==Related Products==
Line 28: Line 44:
 
* {{LinkDescription|Log Object}}
 
* {{LinkDescription|Log Object}}
 
* {{LinkDescription|Video Generator}}
 
* {{LinkDescription|Video Generator}}
 
==Downloads==
 
 
* Download [http://rm.avobjects.com/downloads/130 Spy Filter]
 
  
 
==See Also==
 
==See Also==
Line 39: Line 51:
 
* [[AVObjects FTP]]
 
* [[AVObjects FTP]]
  
* {{Contact Us}}
+
===Action Items===
 +
 
 +
* Download {{Spy Filter}}
 +
* Download {{Log Object}}
 +
* {{Contact Support}}
 +
* {{Place Order!}}
  
 
[[Category:Freeware Filters]]
 
[[Category:Freeware Filters]]
 
__NOTOC__
 
__NOTOC__

Latest revision as of 12:35, 22 March 2024

This page is a copy of the original page on the AVObjects' web site and can also be viewed here.

DirectShow filter for tracing (together with the log object) connections, positioning, data flow, etc, to save input Direct Show samples to file(s).

Overview

Spy Filter is a great tool for debugging DirectShow application and interaction between filters.

Features

Writes to the log file (with Log Object):

  • Connection media type, allocator properties, list of media types from the upstream filter
  • Graph structure
  • Input DirectShow samples
  • Seeking (IMediaSeeking), flushing, NewSegment, EndOfStream, etc.

Saves input DirectShow samples:

  • As a binary file(s), with the connection media type at the beginning of the file (binary and text formats) and one or more samples in the file.
  • As compressed binary file(s), with the connection media type at the beginning and a set of repeating 16-byte sequences. This type is very useful for saving VANC data.
  • As RGB or YUV bitmap (.bmp) file(s). BITMAPINFOHEADER from the connection media type is written to the bitmap file as is. The input data is also saved to a file without color space conversion to RGB. Accordingly, not all saved files can be viewed in MS Paint or other programs.

Specifications and description of user interfaces can be found in the .idl file in the \Idl folder of the filter installation directory.

Usage

To check various properties of video, audio, and other streams, do the following:

1. Download and install Spy Filter.

2. Download and install Log Object.

3. Insert Spy filter into the DirectShow graph between the filters of interest (connect the input and output pins).

4. Run, stop and close DirectShow graph.

5. Check the log file created by Spy filter with the Log object.

Related Products

  • Log Object - Log object for logging the parameters of the DS graph.
  • Video Generator - DirectShow filter for generating a video stream with the necessary parameters, for creating video frames for checking chroma key, for outputting an audio stream synchronized with video, and much more.

See Also

Action Items

Personal tools