Managed DirectShow Programming Reference

KvTv.Components Namespace

[This is preliminary documentation and subject to change.]

Provides generic components useful when implementing media clients and servers.

Namespace hierarchy

Classes

Class Description
DisposalService Provides a registration service for IDisposable objects. When disposed, all registered objects will be disposed.
PowerManager Provides power management functionality and events.
ResumeEventArgs Provides data for the Resume event.
TaskScheduler<T> Provides the functionality to schedule tasks.

Interfaces

Interface Description
ISchedule Represents schedules, e.g. daily, monthly, once, etc.
IScheduledTask Represents tasks to be executed at a certain schedule.

Structures

Structure Description
Daily Represents a daily ISchedule.
Once Represents a ISchedule that consists of a single time.
Weekly Represents a weekly ISchedule.

Enumerations

Enumeration Description
ExecutionState Represents power management states of a thread.