BackgroundAudioTrack 类

定义

表示用于伴随视频剪辑的单个音轨。

public ref class BackgroundAudioTrack sealed
/// [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 BackgroundAudioTrack final
[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 BackgroundAudioTrack
Public NotInheritable Class BackgroundAudioTrack
继承
Object Platform::Object IInspectable BackgroundAudioTrack
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

通过将背景音轨添加到 MediaComposition 对象的 BackgroundAudioTracks 集合,向合成添加背景音轨。

有关向应用添加媒体编辑操作指南,请参阅 媒体合成和编辑

属性

AudioEffectDefinitions

获取用于处理后台音轨的音频效果定义列表。

Delay

指定开始播放后台音频之前等待的时间。

OriginalDuration

背景音频轨道的原始播放时间,没有 TrimTimeFromStartTrimTimeFromEnd 属性的效果。

TrimmedDuration

TrimTimeFromStartTrimTimeFromEnd 应用到播放的后台音频曲目持续时间。

TrimTimeFromEnd

从背景音频轨道的末尾开始剪裁的时间量。

TrimTimeFromStart

从背景音频轨道开始剪裁的时间量。

UserData

一个关联集合,用于存储与后台音轨关联的自定义属性。

Volume

获取或设置后台音轨的音量。

方法

Clone()

创建与此实例相同的 BackgroundAudioTrack 对象。

CreateFromEmbeddedAudioTrack(EmbeddedAudioTrack)

使用从嵌入的音频轨道对象复制的音频内容创建后台音频轨道对象。

CreateFromFileAsync(IStorageFile)

从音频文件创建后台音轨。

GetAudioEncodingProperties()

获取后台音轨的 AudioEncodingProperties

适用于

另请参阅