Compartir a través de


MediaComposition Clase

Definición

Representa una colección de clips multimedia y pistas de audio de fondo.

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
Herencia
Object Platform::Object IInspectable MediaComposition
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Constructores

MediaComposition()

Inicializa una nueva instancia de la clase MediaComposition .

Propiedades

BackgroundAudioTracks

Colección de pistas de audio de fondo para la reproducción en la composición multimedia.

Clips

Colección de clips multimedia para la reproducción en la composición multimedia.

Duration

Tiempo total de reproducción de la composición multimedia.

OverlayLayers

Obtiene la lista de capas de superposición para la composición multimedia.

UserData

Colección asociativa para almacenar propiedades personalizadas asociadas a la composición multimedia.

Métodos

Clone()

Crea un objeto MediaComposition idéntico a esta instancia.

CreateDefaultEncodingProfile()

Cree un perfil de codificación multimedia predeterminado que se pueda modificar si es necesario.

GenerateMediaStreamSource()

Crea un objeto MediaStreamSource.

GenerateMediaStreamSource(MediaEncodingProfile)

Crea un objeto MediaStreamSource con el objeto MediaEncodingProfile especificado.

GeneratePreviewMediaStreamSource(Int32, Int32)

Crea un objeto MediaStreamSource que se usa para obtener una vista previa de los medios editados.

GetThumbnailAsync(TimeSpan, Int32, Int32, VideoFramePrecision)

Obtiene de forma asincrónica una secuencia de imagen que representa una miniatura de la composición multimedia.

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

Obtiene de forma asincrónica una vista vectorial de miniaturas de la composición multimedia.

LoadAsync(StorageFile)

Carga de forma asincrónica una clase MediaComposition desde un objeto StorageFile.

RenderToFileAsync(IStorageFile)

Representa de forma asincrónica mediaComposition en el archivo especificado.

RenderToFileAsync(IStorageFile, MediaTrimmingPreference)

Representa de forma asincrónica mediaComposition en un archivo especificado mediante la preferencia de recorte de medios indicada.

RenderToFileAsync(IStorageFile, MediaTrimmingPreference, MediaEncodingProfile)

Representa de forma asincrónica mediaComposition en un archivo especificado mediante la preferencia de recorte de medios indicada y el perfil de codificación.

SaveAsync(IStorageFile)

Serializa de forma asincrónica mediaComposition en el disco para que se pueda cargar y modificar en el futuro.

Se aplica a