MediaComposition Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |