Compartilhar via


TimedMetadataStreamDescriptor Classe

Definição

Representa uma descrição de um fluxo de mídia de metadados cronometrado.

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
Herança
Object Platform::Object IInspectable TimedMetadataStreamDescriptor
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10, version 1803 (introduzida na 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v6.0)

Comentários

Esse objeto é o paralelo a VideoStreamDescriptor e AudioStreamDescriptor, mas é usado para fluxos que contêm dados arbitrários. Um exemplo de uso desse tipo de fluxo seria codificar um fluxo de coordenadas GPS que são capturadas de forma simulada com um fluxo de vídeo.

Ao criar um MediaEncodingProfile, chame SetVideoTracks, passando um ou mais objetos VideoStreamDescriptor para fornecer informações sobre as faixas de vídeo a serem codificadas.

Construtores

TimedMetadataStreamDescriptor(TimedMetadataEncodingProperties)

Cria uma instância da classe TimedMetadataStreamDescriptor usando o TimedMetadataEncodingProperties especificado.

Propriedades

EncodingProperties

Obtém um objeto que descreve as propriedades de codificação para o fluxo de metadados cronometrado.

IsSelected

Obtém um valor que indica se o fluxo está atualmente em uso por um MediaStreamSource.

Label

Obtém ou define um rótulo definido pelo aplicativo que identifica um fluxo de metadados cronometrado em um MediaEncodingProfile que contém vários fluxos.

Language

Obtém ou define o código de linguagem RFC-1766 para o fluxo.

Name

Obtém ou define o nome do fluxo.

Métodos

Copy()

Cria uma cópia do TimedMetadataStreamDescriptor.

Aplica-se a