TimedMetadataStreamDescriptor 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 description a timed metada media stream.
public ref class TimedMetadataStreamDescriptor sealed : IMediaStreamDescriptor2
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Core.ITimedMetadataStreamDescriptorFactory, 393216, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class TimedMetadataStreamDescriptor final : IMediaStreamDescriptor2
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Core.ITimedMetadataStreamDescriptorFactory), 393216, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class TimedMetadataStreamDescriptor : IMediaStreamDescriptor2
function TimedMetadataStreamDescriptor(encodingProperties)
Public NotInheritable Class TimedMetadataStreamDescriptor
Implements IMediaStreamDescriptor2
- Inheritance
- Attributes
- Implements
Windows requirements
Device family |
Windows 10, version 1803 (introduced in 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v6.0)
|
Remarks
This object is the parallel to VideoStreamDescriptor and AudioStreamDescriptor, but is used for streams that contain arbitrary data. An example usage of this type of stream would be to encode a stream of GPS coordinates that are captured simulataneously with a video stream.
When creating a MediaEncodingProfile, call SetVideoTracks, passing in one or more VideoStreamDescriptor objects to provide information about the video tracks to be encoded.
Constructors
TimedMetadataStreamDescriptor(TimedMetadataEncodingProperties) |
Creates an instance of the TimedMetadataStreamDescriptor class using the specified TimedMetadataEncodingProperties. |
Properties
EncodingProperties |
Gets an object describing the encoding properties for the timed metadata stream. |
IsSelected |
Gets a value indicating whether the stream is currently in use by a MediaStreamSource. |
Label |
Gets or sets an app-defined label that identifies a timed metadata stream in a MediaEncodingProfile that contains multiple streams. |
Language |
Gets or sets the RFC-1766 language code for the stream. |
Name |
Gets or sets the name of the stream. |
Methods
Copy() |
Creates a copy of the TimedMetadataStreamDescriptor. |