Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

This section lists the predefined string constants the UPnP AV Framework makes available for communicating changes to string-based state variables.

The UPnP AV DCP defines values for each state variable in a service. Some state variables can contain only certain strings. When the state variable changes, a device sets one of the allowed string values; a control point executes code based on these string values.

Code that uses the UPnP AV Framework can use these constants to help avoid interoperability problems and to create code that is easier to read.

To avoid name collisions, most of the constants are defined in unique C++ namespaces.

The following table shows the string constants, organized by the state variable(s) that use them.

Family Description

General String Constants

General constants that represent states valid for multiple state variables.

AVTransportState

Contains the names of state variables evented by the AVTransport service.

ConnectionManagerState

Contains the names of state variables evented by the ConnectionManager service.

ContentDirectoryState

Contains the names of state variables evented by the ContentDirectory service.

Medium

Represents a storage medium for content.

PlayMode

Indicates how media is being returned by the transport.

RenderingControlState

Contains the names of state variables evented by the RenderingControl service.

SeekMode

Represents the ways that seek operations can be performed.

TransportAction

Represents transport actions, like play, stop, and so on.

TransportState

Represents the state of a transport instance.

See Also