MediaComposition Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |