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
상속
Object IInspectable 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)

지정된 MediaEncodingProfile을 사용하여 새로 MediaStreamSource 만듭니다.

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 합니다.

적용 대상