Freigeben über


TimedMetadataStreamDescriptor Klasse

Definition

Stellt eine Beschreibung eines zeitlimitierten Metada-Mediendatenstroms dar.

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
Vererbung
Object Platform::Object IInspectable TimedMetadataStreamDescriptor
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)

Hinweise

Dieses Objekt ist das parallele zu VideoStreamDescriptor und AudioStreamDescriptor, wird jedoch für Streams verwendet, die beliebige Daten enthalten. Ein Beispiel für die Verwendung dieses Datenstromtyps wäre das Codieren eines Datenstroms von GPS-Koordinaten, die simulatan mit einem Videodatenstrom erfasst werden.

Rufen Sie beim Erstellen eines MediaEncodingProfile-ObjektsSetVideoTracks auf, und übergeben Sie ein oder mehrere VideoStreamDescriptor-Objekte , um Informationen zu den zu codierenden Videospuren bereitzustellen.

Konstruktoren

TimedMetadataStreamDescriptor(TimedMetadataEncodingProperties)

Erstellt eine instance der TimedMetadataStreamDescriptor-Klasse mit dem angegebenen TimedMetadataEncodingProperties.

Eigenschaften

EncodingProperties

Ruft ein -Objekt ab, das die Codierungseigenschaften für den zeitlimitierten Metadatenstream beschreibt.

IsSelected

Ruft einen Wert ab, der angibt, ob der Stream derzeit von einer MediaStreamSource verwendet wird.

Label

Ruft eine app-definierte Bezeichnung ab, die einen zeitgesteuerten Metadatenstream in einem MediaEncodingProfile identifiziert, der mehrere Datenströme enthält, oder legt diese fest.

Language

Ruft den RFC-1766-Sprachcode für den Stream ab oder legt diese fest.

Name

Ruft den Namen des Datenstroms ab oder legt den Namen fest.

Methoden

Copy()

Erstellt eine Kopie des TimedMetadataStreamDescriptor.

Gilt für: