Share via


UPnP AV Interface and Implementation Classes (Windows CE 5.0)

Send Feedback

The UPnP AV Framework contains pure virtual classes that define interfaces as well as classes that derive from these interfaces and provide implementations. For an overview of all of the classes provided by the UPnP AV Framework, see UPnP AV Framework Class Organization.

The following table shows the UPnP AV Framework interface and implementation classes.

Class Description
IAVTransport Pure virtual class that contains methods that expose the functionality provided by the UPnP AV AVTransport service.
IAVTransportImpl Derives from the pure virtual IAVTransport class and provides do-nothing implementations for all methods that correspond to optional actions in the AVTransport DCP.
IConnectionManager Pure virtual class that contains methods that expose the functionality provided by the UPnP AV ConnectionManager service.
IConnectionManagerImpl Derives from the pure virtual IConnectionManager class and provides implementations for all methods in IConnectionManager.
IContentDirectory Pure virtual class that contains methods that expose the functionality provided by the UPnP AV ContentDirectory service.
IContentDirectoryImpl Derives from the pure virtual IContentDirectory class and provides do-nothing implementations for all methods that correspond to optional actions in the ContentDirectory DCP.
IEventSink Pure virtual class that enables control points to receive notifications, and devices use to send notifications, about state variable changes.
IEventSource Pure virtual class that contains methods that device services use to manage references to IEventSink interfaces that the device uses to send state variable change notifications.
IRenderingControl Pure virtual class that contains methods that expose the functionality provided by the UPnP AV RenderingControl service.
IRenderingControlImpl Derives from the pure virtual IRenderingControl class and provides do-nothing implementations for all methods that correspond to optional actions in the RenderingControl DCP.
IVirtualService Pure virtual class that provides a common method for those UPnP AV devices which support multiple virtual devices: AVTransport and RenderingControl.

See Also

UPnP AV Classes | Using the UPnP AV Framework

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.