MediaOverlayLayer
MediaOverlayLayer
MediaOverlayLayer
MediaOverlayLayer
Class
Definition
Represents a layer of a media overlay.
public : sealed class MediaOverlayLayer : IMediaOverlayLayerpublic sealed class MediaOverlayLayer : IMediaOverlayLayerPublic NotInheritable Class MediaOverlayLayer Implements IMediaOverlayLayer// You can use this class in JavaScript.
- Attributes
| Device family |
Windows 10 (introduced v10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
Constructors
MediaOverlayLayer() MediaOverlayLayer() MediaOverlayLayer() MediaOverlayLayer()
Initializes a new instance of the MediaOverlayLayer class.
public : MediaOverlayLayer()public MediaOverlayLayer()Public Sub New()// You can use this method in JavaScript.
- See Also
MediaOverlayLayer(IVideoCompositorDefinition) MediaOverlayLayer(IVideoCompositorDefinition) MediaOverlayLayer(IVideoCompositorDefinition) MediaOverlayLayer(IVideoCompositorDefinition)
Initializes a new instance of the MediaOverlayLayer class.
public : MediaOverlayLayer(IVideoCompositorDefinition compositorDefinition)public MediaOverlayLayer(IVideoCompositorDefinition compositorDefinition)Public Sub New(compositorDefinition As IVideoCompositorDefinition)// You can use this method in JavaScript.
- compositorDefinition
- IVideoCompositorDefinition IVideoCompositorDefinition IVideoCompositorDefinition IVideoCompositorDefinition
The definition of the custom compositor associated with the media overlay layer. This is typically an instance of the [VideoCompositorDefinition] class.
Examples
var propertySet = new PropertySet { ["Feather"] = true, ["Tolerance"] = 0.2f, ["Color"] = Colors.Blue };
// the name of a sealed class in a Windows Runtime Component project that implements
// the IVideoCompositor interface.
var className = "Effects.ChromaKeyVideoCompositor";
var compositorDefinition = new VideoCompositorDefinition(className, propertySet);
var layer = new MediaOverlayLayer(compositorDefinition);'
Properties
CustomCompositorDefinition CustomCompositorDefinition CustomCompositorDefinition CustomCompositorDefinition
Gets the definition of the custom compositor associated with the media overlay layer, if there is one.
public : IVideoCompositorDefinition CustomCompositorDefinition { get; }public IVideoCompositorDefinition CustomCompositorDefinition { get; }Public ReadOnly Property CustomCompositorDefinition As IVideoCompositorDefinition// You can use this property in JavaScript.
- Value
- IVideoCompositorDefinition IVideoCompositorDefinition IVideoCompositorDefinition IVideoCompositorDefinition
The definition of the custom compositor associated with the media overlay layer.
Overlays Overlays Overlays Overlays
Gets the list of overlays for this media overlay layer.
public : IVector<MediaOverlay> Overlays { get; }public IList<MediaOverlay> Overlays { get; }Public ReadOnly Property Overlays As IList<MediaOverlay>// You can use this property in JavaScript.
- Value
- IVector<MediaOverlay> IList<MediaOverlay> IList<MediaOverlay> IList<MediaOverlay>
The list of overlays for this media overlay layer.
Methods
Clone() Clone() Clone() Clone()
Creates a MediaOverlayLayer object that is identical to this instance.
public : MediaOverlayLayer Clone()public MediaOverlayLayer Clone()Public Function Clone() As MediaOverlayLayer// You can use this method in JavaScript.
A MediaOverlayLayer object that is a copy of this instance.