System.Windows.Media Namespace
Silverlight
Provides types that enable integration of rich media, including drawings, text, and audio/video content in Silverlight-based applications.
| Class | Description | |
|---|---|---|
|
AcquireLicenseCompletedEventArgs | Provides data for the AcquireLicenseCompleted event. |
|
ArcSegment | Represents an elliptical arc between two points. |
|
AudioCaptureDevice | Describes either the desired or supported formats for an audio capture device, such as a microphone. |
|
AudioCaptureDeviceCollection | Specifies a collection of AudioCaptureDevice objects. |
|
AudioFormat | Provides specific technical information about an audio format that is used by audio capture devices. |
|
AudioSink | Exposes the capture graph for audio devices. Derive from this class to receive audio information and to obtain the capture graph through AudioSink.CaptureSource. |
|
BezierSegment | Represents a cubic Bezier curve drawn between two points. |
|
BitmapCache | Represents the behavior of caching a visual element or tree of elements as bitmap surfaces. This can yield significant performance improvements for some scenarios. |
|
Brush | Defines objects used to paint graphical objects. Classes that derive from Brush describe how the area is painted. |
|
CacheMode | Represents cached content. |
|
CaptureDevice | Provides common properties for AudioCaptureDevice and VideoCaptureDevice. |
|
CaptureDeviceConfiguration | Represents a helper class for obtaining information about available capture devices (audio or video) and requesting client user permission to access the captures from available devices. |
|
CaptureImageCompletedEventArgs | Provides event data for the CaptureImageCompleted event of the CaptureSource class. |
|
CaptureSource | Provides methods that work with specific audio or video captures from the associated capture device. |
|
Colors | Implements a set of predefined colors. |
|
CompositeTransform | This class lets you apply multiple different transforms to an object. |
|
CompositionTarget | Represents the display surface of a Silverlight-based application. |
|
DeepZoomImageTileSource | Used to specify the source of a MultiScaleImage. |
|
DomainAcquirer | Handles Join Domain requests. |
|
DomainOperationCompletedEventArgs | Provides data for join and leave domain events. |
|
DoubleCollection | Represents an ordered collection of Double values. |
|
DrmSetupDecryptorCompletedEventArgs | Provides data for the DrmSetupDecryptorCompletedEventArgs. |
|
EllipseGeometry | Represents the geometry of a circle or ellipse. |
|
FileSink | Used to save the video capture on Silverlight for Windows Phone to a file. |
|
FontFamily | Represents a family of related fonts. |
|
Fonts | Provides enumeration support for FontFamily and Typeface objects. |
|
GeneralTransform | Provides generalized transformation support for objects, such as points and rectangles. |
|
Geometry | Provides a base class for objects that define geometric shapes. Geometry objects can be used for clipping regions and as geometry definitions for rendering two-dimensional graphic data as a Path. |
|
GeometryCollection | Represents a collection of Geometry objects. |
|
GeometryGroup | Represents a composite geometry, composed of other Geometry objects. |
|
GlyphTypeface | Specifies a physical font face that corresponds to a font file on the disk. |
|
GradientBrush | An abstract class that describes a gradient, composed of gradient stops. Classes that derive from GradientBrush describe different ways of interpreting gradient stops. |
|
GradientStop | Describes the location and color of a transition point in a gradient. |
|
GradientStopCollection | Represents a collection of GradientStop objects that can be individually accessed by index. |
|
ImageBrush | Paints an area with an image. |
|
ImageSource | Provides an object source type for Source, Source, and ImageSource. |
|
ImageSourceConverter | Converts a ImageSource to and from other data types. |
|
ImplicitInputBrush | Represents the input bitmap to a shader. |
|
JoinDomainCompletedEventArgs | Provides data for the JoinDomainCompleted event. |
|
LeaveDomainCompletedEventArgs | Provides data for the LeaveDomainCompleted event. |
|
LicenseAcquirer | This class handles acquiring PlayReady licenses for protected content. |
|
LicenseManagement | A static class that is used to return licenses from the persistent license store. |
|
LinearGradientBrush | Paints an area with a linear gradient. |
|
LineGeometry | Represents the geometry of a line. |
|
LineSegment | Represents a line drawn between two points, which can be part of a PathFigure within Path data. |
|
LogReadyRoutedEventArgs | Provides data for the LogReady event. |
|
Matrix3DProjection | Enables you to apply a Matrix3D to an object. |
|
MatrixTransform | Creates an arbitrary affine matrix transformation that is used to manipulate objects or coordinate systems in a two-dimensional plane. |
|
MediaCommandEventArgs | Contains state information and event data associated with a routed MediaCommand event. |
|
MediaLicense | An instance of the license class representing a logical license. |
|
MediaStreamDescription | This class describes a media stream in enough detail to initialize the MediaElement and the underlying media pipeline. |
|
MediaStreamSample | This class describes a media sample in enough detail to allow the MediaElement and underlying pipeline to render the sample. |
|
MediaStreamSource | A MediaStreamSource delivers media samples directly to the media pipeline and is most often used to enable the MediaElement to use a container format not natively supported by Silverlight. |
|
MultiScaleTileSource | Used to specify the source of Deep Zoom images. |
|
MultiScaleTileSourceGroup | Represents a collection of MultiScaleTileSource objects. |
|
PathFigure | Represents a subsection of a geometry, a single connected series of two-dimensional geometric segments. |
|
PathFigureCollection | Represents a collection of PathFigure objects that collectively make up the geometry of a PathGeometry. |
|
PathGeometry | Represents a complex shape that may be composed of arcs, curves, ellipses, lines, and rectangles. |
|
PathSegment | Represents a segment of a PathFigure object. |
|
PathSegmentCollection | Represents a collection of PathSegment objects that can be individually accessed by index. |
|
PlaneProjection | Represents a perspective transform (a 3-D-like effect) on an object. |
|
PointCollection | Represents a collection of Point values that can be individually accessed by index. |
|
PolyBezierSegment | Represents one or more cubic Bezier curves. |
|
PolyLineSegment | Represents a set of line segments defined by a PointCollection with each Point specifying the end point of a line segment. |
|
PolyQuadraticBezierSegment | Represents a set of quadratic Bezier segments. |
|
Projection | Provides a base class for projections, which describe how to transform an object in 3-D space using perspective transforms. |
|
QuadraticBezierSegment | Creates a quadratic Bezier curve between two points in a PathFigure. |
|
RadialGradientBrush | Paints an area with a radial gradient. A focal point defines the beginning of the gradient, and a circle defines the end point of the gradient. |
|
RateChangedRoutedEventArgs | Provides data for the RateChanged event. |
|
RectangleGeometry | Describes a two-dimensional rectangular geometry. |
|
RenderingEventArgs | Provides event data for the Rendering event. |
|
RotateTransform | Rotates an object clockwise about a specified point in a two-dimensional x-y coordinate system. |
|
ScaleTransform | Scales an object in the two-dimensional x-y coordinate system. |
|
SkewTransform | Represents a two-dimensional skew. |
|
SolidColorBrush | Paints an area with a solid color. |
|
TextOptions | Provides options for controlling the rendering behavior of text, which can be set through an attached property usage on a wide range of Silverlight types. |
|
TileBrush | Base class that describes a way to paint a region. |
|
TimelineMarker | Represents metadata associated with a specific point in a media file. |
|
TimelineMarkerCollection | Represents a collection of TimelineMarker objects that can be individually accessed by index. |
|
TimelineMarkerRoutedEventArgs | Provides event data for the MarkerReached event. |
|
Transform | Defines functionality that enables transformations in a two-dimensional plane. |
|
TransformCollection | Represents a collection of Transform objects that can be individually accessed by index. |
|
TransformGroup | Represents a composite Transform composed of other Transform objects. |
|
TranslateTransform | Translates (moves) an object in the two-dimensional x-y coordinate system. |
|
Typeface | Represents a combination of the FontFamily, FontWeight, FontStyle, and FontStretch classes. |
|
VideoBrush | Paints an area with video content. |
|
VideoCaptureDevice | Describes desired and supported video format information for a video capture device, such as a webcam. |
|
VideoCaptureDeviceCollection | Specifies a collection of VideoCaptureDevice objects. |
|
VideoFormat | Provides specific technical information about a video format that is used by a video capture device. |
|
VideoOutputConnector | Provides the actual data about connector types and specifies the output protection schemes in which Silverlight can engage. |
|
VideoSink | Exposes the capture graph for video devices. Derive from this class to receive video information and to obtain the capture graph through VideoSink.CaptureSource. |
|
VisualTreeHelper | Provides utility methods that can used to traverse object relationships (along child object or parent object axes) in the Silverlight visual tree. |
| Delegate | Description | |
|---|---|---|
|
LogReadyRoutedEventHandler | Represents the method that will handle the LogReady event. |
|
MediaCommandEventHandler | Represents the method that will handle the MediaCommand event. |
|
RateChangedRoutedEventHandler | Represents the method that will handle the RateChanged. |
|
TimelineMarkerRoutedEventHandler | Represents methods that will handle various routed events related to timeline markers. |
| Enumeration | Description | |
|---|---|---|
|
AlignmentX | Describes how content is positioned horizontally in a container. |
|
AlignmentY | Describes how content is positioned vertically in a container. |
|
BrushMappingMode | Specifies the coordinate system used by a Brush. |
|
CaptureState | Describes the current operation state for device capture and a capture source. |
|
ColorInterpolationMode | Determines how the colors in a gradient are interpolated. |
|
ContentKeyType | Represents the content key type. |
|
FillRule | Specifies how the intersecting areas of PathFigure objects contained in a Geometry are combined to form the area of the Geometry. |
|
GradientSpreadMethod | Specifies how to draw the gradient outside a gradient brush's gradient vector or space. |
|
LogSource | Indicates the reason that a media log was generated. |
|
MediaCommand | Provides common remote control button commands. |
|
MediaElementState | Defines the potential states of a MediaElement object. |
|
MediaSampleAttributeKeys | This enumeration is used in a dictionary of attributes for media samples. |
|
MediaSourceAttributesKeys | Describes the media source. |
|
MediaStreamAttributeKeys | This enumeration is used in a dictionary of attributes for media streams. |
|
MediaStreamSourceDiagnosticKind | Describes the type of diagnostic information used by the media. |
|
MediaStreamType | Enumeration that specifies the type of stream. |
|
PenLineCap | Describes the shape at the end of a line or segment. |
|
PenLineJoin | Describes the shape that joins two lines or segments. |
|
PixelFormatType | Describes format information that reports the graphics format of individual pixels of the video format. |
|
SampleAllocationMode | Provides values for specifying how the camera video buffer is maintained on Silverlight for Windows Phone. |
|
Stretch | Describes how content is resized to fill its allocated space. |
|
StyleSimulations | Describes the simulation style of a font. |
|
SweepDirection | Specifies the direction an elliptical arc is drawn. |
|
TextFormattingMode | Defines the supported formatting modes for text. |
|
TextHintingMode | Specifies whether text rendering is optimized for readability or for dynamic presentation. |
|
TextRenderingMode | Defines the supported rendering modes for text. |
|
VideoOutputConnectorType | Defines all the output connector types that are typically available. |
|
WaveFormatType | Reports the digital signal encoding format of an audio format. |
Community Additions
ADD
Show: