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