MseStreamSource Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a media source extensions (MSE) stream source.
public ref class MseStreamSource sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MseStreamSource final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class MseStreamSource final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MseStreamSource
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MseStreamSource
Public NotInheritable Class MseStreamSource
- Inheritance
- Attributes
- Implements
Windows requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
Remarks
Version history
Windows version | SDK version | Value added |
---|---|---|
1709 | 16299 | LiveSeekableRange |
Constructors
MseStreamSource() |
Instantiates a new instance of an uninitialized MseStreamSource. |
Properties
ActiveSourceBuffers |
Gets the list of media source extensions (MSE) source buffers that are active on the stream source. |
Duration |
Gets and sets the duration of the stream source. |
LiveSeekableRange |
Gets or sets the seekable time range for a Media Source Extension. |
ReadyState |
Gets a value that specifies the ready state of the MseStreamSource. |
SourceBuffers |
Gets the list of media source extensions (MSE) source buffers on the stream source. |
Methods
AddSourceBuffer(String) |
Adds a source buffer to the stream source. |
EndOfStream(MseEndOfStreamStatus) |
Specifies the status at the end of stream. |
IsContentTypeSupported(String) |
Specifies whether a content type is supported. |
RemoveSourceBuffer(MseSourceBuffer) |
Removes a source buffer from the stream source. |
Events
Closed |
Occurs when the MseStreamSource is closed. |
Ended |
Occurs when the MseStreamSource is ended. |
Opened |
Occurs when the MseStreamSource is opened. |