TimedMetadataEncodingProperties 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.
Describes the encoding properties of a timed metadata stream. Timed metadata streams are used to encode data that is neither audio or video. For example, a media file may contain a video stream and a timed metadata stream containing GPS coordinates correlated to the video.
public ref class TimedMetadataEncodingProperties sealed : IMediaEncodingProperties
/// [Windows.Foundation.Metadata.Activatable(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 TimedMetadataEncodingProperties final : IMediaEncodingProperties
[Windows.Foundation.Metadata.Activatable(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 TimedMetadataEncodingProperties : IMediaEncodingProperties
function TimedMetadataEncodingProperties()
Public NotInheritable Class TimedMetadataEncodingProperties
Implements IMediaEncodingProperties
- 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
Version history
Windows version | SDK version | Value added |
---|---|---|
2004 | 19041 | CreatePgs |
2004 | 19041 | CreateSrt |
2004 | 19041 | CreateSsa |
2004 | 19041 | CreateVobSub |
Constructors
TimedMetadataEncodingProperties() |
Creates a new instance of the TimedMetadataEncodingProperties class. |
Properties
Properties |
Gets additional format properties for the timed metadata stream. |
Subtype |
Gets a string specifying the format subtype of the typed metadata. |
Type |
Gets a string specifying the format type of the typed metadata. |
Methods
Copy() |
Creates a copy of the TimedMetadataEncodingProperties object. |
CreatePgs() |
Creates an instance of TimedMetadataEncodingProperties for the Presentation Graphic Stream (PGS) format. |
CreateSrt() |
Creates an instance of TimedMetadataEncodingProperties for the SubRip Text (SRT) format. |
CreateSsa(Byte[]) |
Creates an instance of TimedMetadataEncodingProperties for the SubStation Alpha Text (SSA) format. |
CreateVobSub(Byte[]) |
Creates an instance of TimedMetadataEncodingProperties for the VobSub format. |
GetFormatUserData(Byte[]) |
Gets information about the metadata encoding that is specific to the format type. |
SetFormatUserData(Byte[]) |
Sets information about the metadata encoding that is specific to the format type. |