UPnP AV Interface and Implementation Classes (Windows CE 5.0)
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