Condividi tramite


TimedMetadataStreamDescriptor Classe

Definizione

Rappresenta una descrizione di un flusso multimediale metada temporale.

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
Ereditarietà
Object Platform::Object IInspectable TimedMetadataStreamDescriptor
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1803 (è stato introdotto in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v6.0)

Commenti

Questo oggetto è il parallelo a VideoStreamDescriptor e AudioStreamDescriptor, ma viene usato per i flussi che contengono dati arbitrari. Un esempio di utilizzo di questo tipo di flusso è quello di codificare un flusso di coordinate GPS acquisite simulataneamente con un flusso video.

Quando si crea un oggetto MediaEncodingProfile, chiamare SetVideoTracks, passando uno o più oggetti VideoStreamDescriptor per fornire informazioni sulle tracce video da codificare.

Costruttori

TimedMetadataStreamDescriptor(TimedMetadataEncodingProperties)

Crea un'istanza della classe TimedMetadataStreamDescriptor usando l'oggetto TimedMetadataEncodingProperties specificato.

Proprietà

EncodingProperties

Ottiene un oggetto che descrive le proprietà di codifica per il flusso di metadati temporali.

IsSelected

Ottiene un valore che indica se il flusso è attualmente in uso da un oggetto MediaStreamSource.

Label

Ottiene o imposta un'etichetta definita dall'app che identifica un flusso di metadati timed in un MediaEncodingProfile che contiene più flussi.

Language

Ottiene o imposta il codice della lingua RFC-1766 per il flusso.

Name

Ottiene o imposta il nome del flusso.

Metodi

Copy()

Crea una copia del TimedMetadataStreamDescriptor.

Si applica a