Share via


Microsoft.MediaCenter.TVVM Namespace

The TVVM namespace exposes the interfaces needed to build an Interactive TV application.

Members

Classes

Class Description
FrameFormat Describes the frame format of the video surface.
KeyCommandEventArgs Describes the event data for key and command events.
OverlaySurface Allows applications to access a drawing surface above the video surface.
PlaybackSession Enables applications to retrieve information about the current playback session.
RenderingMode Enables applications to retrieve information about the rendering mode and coordinate system in which the application runs.
StreamInfo Enables applications to retrieve information about a particular stream.
StreamSelector Enables applications to select streams.
Tuning Enables applications to retrieve information about tuning.
TVVMbase The base class from which all iTVVM applications are derived.
VideoSurface Enables applications to work with the video surface.

Enumerations

Enumeration Description
ChannelState Contains values that indicate whether a tune request is currently in progress.
CommandCode Contains values that describe command codes that Windows Media Center can return.
InputModifiers Contains values that identify which additional key was pressed, if any.
KeyboardCommandEventState Contains values that identify whether further events will be delivered to the application.
KeyCommandState Contains values that indicate whether a key is being pressed.
KeyHandlerKey Contains values that identify which key an event is for.
StreamType Contains values that identify the stream types.
ZoomMode Contains values that identify the zoom modes.

Delegates

Delegate Description
KeyCommandEventHandler Handles the key and command events.

Exceptions

Exception Description
TuningFormatException Thown to indicate that the application issued a tune request with an invalid XML format.
TuningInProgressException Thown to indicate that the application issued a tune request before the prior tune request was completed.
TuningSameChannelException Thrown to indicate that the application issued a tune request to the same channel it currently is tuned to.

See Also