TimedMetadataStreamDescriptor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |