Share via


DVR Engine Integration and Extension (Windows Embedded CE 6.0)

1/5/2010

This topic describes how you can integrate the digital video recorder (DVR) engine with external data sources, such as an electronic programming guide.

The following table shows the Microsoft DirectShow interfaces that you can use to add DVR functionality to your application.

Interface Description

IDVREngineHelpers Interface

This interface is exposed by both DVR source and sink filters. It allows applications to delete recorded files to help manage storage space.

IStreamBufferPlayback Interface

This interface is used by DVR applications to control playback graphs.

You can use this interface in a DVR application to control how a playback graph, that is bound to live TV, responds to tuning requests.

IStreamBufferCapture Interface

This interface is used by DVR applications during initialization to configure a capture graph for either permanent or temporary recording. This interface can also be used to reconfigure a capture graph for temporary recordings into a capture graph for permanent recordings, and vice versa.

See Also

Concepts

Customizing a Digital Video Recorder