MediaComposition Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет коллекцию клипов мультимедиа и фоновых звуковых дорожек.
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
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Конструкторы
MediaComposition() |
Инициализирует новый экземпляр класса MediaComposition . |
Свойства
BackgroundAudioTracks |
Коллекция фоновых звуковых дорожек для воспроизведения в композиции мультимедиа. |
Clips |
Коллекция клипов мультимедиа для воспроизведения в композиции мультимедиа. |
Duration |
Общее время воспроизведения композиции мультимедиа. |
OverlayLayers |
Возвращает список слоев наложения для композиции мультимедиа. |
UserData |
Ассоциативная коллекция для хранения пользовательских свойств, связанных с композицией мультимедиа. |
Методы
Clone() |
Создает объект MediaComposition , идентичный данному экземпляру. |
CreateDefaultEncodingProfile() |
Создайте новый профиль кодирования мультимедиа по умолчанию, который при необходимости можно изменить. |
GenerateMediaStreamSource() |
Создает новый объект MediaStreamSource. |
GenerateMediaStreamSource(MediaEncodingProfile) |
Создает новый объект MediaStreamSource с помощью указанного файла MediaEncodingProfile. |
GeneratePreviewMediaStreamSource(Int32, Int32) |
Создает новый объект MediaStreamSource, используемый для предварительного просмотра измененного носителя. |
GetThumbnailAsync(TimeSpan, Int32, Int32, VideoFramePrecision) |
Асинхронно получает поток изображения, представляющий эскиз композиции мультимедиа. |
GetThumbnailsAsync(IIterable<TimeSpan>, Int32, Int32, VideoFramePrecision) |
Асинхронно получает векторное представление эскизов композиции мультимедиа. |
LoadAsync(StorageFile) |
Асинхронно загружает MediaComposition из StorageFile. |
RenderToFileAsync(IStorageFile) |
Асинхронно отрисовывает MediaComposition в указанный файл. |
RenderToFileAsync(IStorageFile, MediaTrimmingPreference) |
Асинхронно отрисовывает Объект MediaComposition в указанный файл, используя указанный параметр обрезки мультимедиа. |
RenderToFileAsync(IStorageFile, MediaTrimmingPreference, MediaEncodingProfile) |
Асинхронно отрисовывает MediaComposition в указанный файл, используя указанные параметры обрезки мультимедиа и профиль кодирования. |
SaveAsync(IStorageFile) |
Асинхронно сериализует MediaComposition на диск, чтобы его можно было загрузить и изменить в будущем. |