Compartilhar via


MediaComposition Classe

Definição

Representa uma coleção de clipes de mídia e faixas de áudio em segundo plano.

public ref class MediaComposition sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.GCPressure]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaComposition final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.GCPressure]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class MediaComposition final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.GCPressure]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaComposition
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.GCPressure]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MediaComposition
function MediaComposition()
Public NotInheritable Class MediaComposition
Herança
Object Platform::Object IInspectable MediaComposition
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Construtores

MediaComposition()

Inicializa uma nova instância da classe MediaComposition .

Propriedades

BackgroundAudioTracks

Uma coleção de faixas de áudio em segundo plano para reprodução na composição de mídia.

Clips

Uma coleção de clipes de mídia para reprodução na composição de mídia.

Duration

O tempo total de reprodução da composição de mídia.

OverlayLayers

Obtém a lista de camadas de sobreposição para a composição de mídia.

UserData

Uma coleção associativa para armazenar propriedades personalizadas associadas à composição de mídia.

Métodos

Clone()

Cria um objeto MediaComposition idêntico a essa instância.

CreateDefaultEncodingProfile()

Crie um novo perfil de codificação de mídia padrão que pode ser modificado, se necessário.

GenerateMediaStreamSource()

Cria um novo MediaStreamSource.

GenerateMediaStreamSource(MediaEncodingProfile)

Cria um novo MediaStreamSource usando o MediaEncodingProfile especificado.

GeneratePreviewMediaStreamSource(Int32, Int32)

Cria um novo MediaStreamSource usado para visualizar a mídia editada.

GetThumbnailAsync(TimeSpan, Int32, Int32, VideoFramePrecision)

Obtém de forma assíncrona um fluxo de imagem que representa uma miniatura da composição de mídia.

GetThumbnailsAsync(IIterable<TimeSpan>, Int32, Int32, VideoFramePrecision)

Obtém de forma assíncrona uma exibição vetor de miniaturas da composição de mídia.

LoadAsync(StorageFile)

Carrega de forma assíncrona uma MediaComposition de um StorageFile.

RenderToFileAsync(IStorageFile)

Renderiza de forma assíncrona a MediaComposition para o arquivo especificado.

RenderToFileAsync(IStorageFile, MediaTrimmingPreference)

Renderiza de forma assíncrona a MediaComposition em um arquivo especificado usando a preferência de corte de mídia indicada.

RenderToFileAsync(IStorageFile, MediaTrimmingPreference, MediaEncodingProfile)

Renderiza de forma assíncrona a MediaComposition em um arquivo especificado usando o perfil de codificação e preferência de corte de mídia indicado.

SaveAsync(IStorageFile)

Serializa de forma assíncrona o MediaComposition no disco para que ele possa ser carregado e modificado no futuro.

Aplica-se a