Partager via


TimedMetadataStreamDescriptor Classe

Définition

Représente une description d’un flux multimédia metada chronocrit.

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
Héritage
Object Platform::Object IInspectable TimedMetadataStreamDescriptor
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1803 (introduit dans 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v6.0)

Remarques

Cet objet est le parallèle à VideoStreamDescriptor et AudioStreamDescriptor, mais il est utilisé pour les flux qui contiennent des données arbitraires. Un exemple d’utilisation de ce type de flux serait d’encoder un flux de coordonnées GPS capturées de façon simulante avec un flux vidéo.

Lors de la création d’un fichier MediaEncodingProfile, appelez SetVideoTracks, en passant un ou plusieurs objets VideoStreamDescriptor pour fournir des informations sur les pistes vidéo à encoder.

Constructeurs

TimedMetadataStreamDescriptor(TimedMetadataEncodingProperties)

Crée un instance de la classe TimedMetadataStreamDescriptor à l’aide de la propriété TimedMetadataEncodingProperties spécifiée.

Propriétés

EncodingProperties

Obtient un objet décrivant les propriétés d’encodage du flux de métadonnées chronoté.

IsSelected

Obtient une valeur indiquant si le flux est actuellement utilisé par un MediaStreamSource.

Label

Obtient ou définit une étiquette définie par l’application qui identifie un flux de métadonnées chronomètre dans un MediaEncodingProfile qui contient plusieurs flux.

Language

Obtient ou définit le code de langue RFC-1766 pour le flux.

Name

Obtient ou définit le nom du flux.

Méthodes

Copy()

Crée une copie du TimedMetadataStreamDescriptor.

S’applique à