- visualsurveillancesystem-exe.zip
- AForge.dll
- AForge.Imaging.dll
- AForge.Math.dll
- AForge.Video.dll
- AForge.Video.VFW.dll
- config.xml
- Core.dll
- dshow.dll
- plugins
- Output
- SimpleFileOutputSystemExample.dll
- Tracking
- SimpleTrackingSystemExample.dll
- Utils.dll
- VideoSource.dll
- VisualSurveillanceSystem.exe
- dshow.zip
- dshow
- visualsurveillancesystem-source.zip
- _ReSharper.VisualSurveillanceSystem
- 3d975191-54b0-44b0-8a34-53ec9f815498.ReflectionCache
- 79724821-43a1-4f69-b7d3-398094814dfb.ReflectionCache
- 85b999f1-4145-4d1d-b826-4de7c35c7570.ReflectionCache
- ac70d28a-5e5f-4e6e-914c-a4abf26657d3.ReflectionCache
- b6a6f38b-208d-4487-8786-5ff0c4c8dbbd.ReflectionCache
- CachesImage.bin
- d0e76f30-667c-4633-ba44-b7e14a06dad2.ReflectionCache
- dbb91a09-003b-478d-a903-81f91cc7f5f4.ReflectionCache
- f90f367f-834d-4153-910f-5f7fc9fa493e.ReflectionCache
- ReflectionCache.xml
- WordIndex.New
- .format
- 0
- 5a1ee1b9.dat
- 5
- 52d4fccd.dat
- 8
- 165cdb1e.dat
- Core
- bin
- Debug
- Release
- ClassDiagram1.cd
- ClassifyObjects
- Core.csproj
- Exceptions
- ImageProcess
- Misc
- MotionSegmentation
- obj
- OutputSystem
- Properties
- TrackingSystem
- TrackObjects
- FileOutputSystem
- SimpleTrackingSystemExample
- Utils
- VideoSource
- VisualSurveillanceSystem.resharper
- VisualSurveillanceSystem.resharper.user
- VisualSurveillanceSystem.sln
- VisualSurveillanceSystem
- images.zip
- background.jpg
- configureMenu.jpg
- configureWindow.jpg
- delegate.jpg
- framework.jpg
- IImage.jpg
- IOutputSystem.jpg
- Isurveillance.jpg
- main.jpg
- plugins.jpg
- structure.jpg
- tracking.jpg
- tracking.png
|
namespace dshow.Core
{
using System;
using System.Runtime.InteropServices;
// IMediaSeeking interface
//
// Contains methods for seeking to a position within a stream,
// and for setting the playback rate
//
[ComImport,
Guid("36B73880-C2C8-11CF-8B46-00805F6CEF60"),
InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMediaSeeking
{
// Retrieves all the seeking capabilities of the stream
[PreserveSig]
int GetCapabilities(
out SeekingCapabilities pCapabilities);
// Queries whether a stream has specified seeking capabilities
[PreserveSig]
int CheckCapabilities(
[In, Out] ref SeekingCapabilities pCapabilities);
// Determines whether a specified time format is supported
[PreserveSig]
int IsFormatSupported(
[In] ref Guid pFormat);
// Retrieves the preferred time format for the stream
[PreserveSig]
int QueryPreferredFormat(
[Out] out Guid pFormat);
// Retrieves the current time format
[PreserveSig]
int GetTimeFormat(
[Out] out Guid pFormat);
// Determines whether a specified time format
// is the format currently in use
[PreserveSig]
int IsUsingTimeFormat(
[In] ref Guid pFormat);
// Sets the time format
[PreserveSig]
int SetTimeFormat(
[In] ref Guid pFormat);
// Retrieves the duration of the stream
[PreserveSig]
int GetDuration(
out long pDuration);
// Retrieves the time at which the playback will stop,
// relative to the duration of the stream
[PreserveSig]
int GetStopPosition(
out long pStop);
// Retrieves the current position, relative to the
// total duration of the stream
[PreserveSig]
int GetCurrentPosition(
out long pCurrent);
// Converts from one time format to another
[PreserveSig]
int ConvertTimeFormat(
out long pTarget,
[In] ref Guid pTargetFormat,
long Source,
[In] ref Guid pSourceFormat);
// Sets the current position and the stop position
[PreserveSig]
int SetPositions(
[In, Out] ref long pCurrent,
SeekingFlags dwCurrentFlags,
[In, Out] ref long pStop,
SeekingFlags dwStopFlags);
// Retrieves the current position and the stop position,
// relative to the total duration of the stream
[PreserveSig]
int GetPositions(
out long pCurrent,
out long pStop);
// Retrieves the range of times in which seeking is efficient
[PreserveSig]
int GetAvailable(
out long pEarliest,
out long pLatest);
// Sets the playback rate
[PreserveSig]
int SetRate(
double dRate);
// Retrieves the playback rate
[PreserveSig]
int GetRate(
out double pdRate);
// Retrieves the amount of data that will be queued before
// the start position
[PreserveSig]
int GetPreroll(
out long pllPreroll);
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
A computer science master student at Bar Ilan University under the supervision of Dr. Gal Kaminka.
Dealing mainly with trajectory mining.