AudioTrack 类

定义

表示音轨。

public ref class AudioTrack sealed : IMediaTrack
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioTrack final : IMediaTrack
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioTrack : IMediaTrack
Public NotInheritable Class AudioTrack
Implements IMediaTrack
继承
Object Platform::Object IInspectable AudioTrack
属性
实现

Windows 要求

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

注解

通过调用 MediaPlaybackAudioTrackList.GetAt 获取此类的实例。

版本历史记录

Windows 版本 SDK 版本 增值
1607 14393 GetEncodingProperties
1607 14393 名称
1607 14393 OpenFailed
1607 14393 PlaybackItem
1607 14393 SupportInfo

属性

Id

获取音轨的标识符。

Label

获取或设置音轨的标签。

Language

获取指示音轨语言的字符串。

Name

获取 AudioTrack 的名称。

PlaybackItem

获取包含 AudioTrackMediaPlaybackItem

SupportInfo

获取 AudioTrack 的支持信息。 此信息包括音频解码器的状态、解码器应用的任何音频降级的相关信息,以及与音频轨道关联的 MediaSource 的状态。

TrackKind

获取一个值,该值指示轨道包含的数据类型。 对于 AudioTrack 对象,此值始终为 MediaTrackKind.Audio

方法

GetEncodingProperties()

获取 AudioTrack 的音频编码属性。

事件

OpenFailed

AudioTrack 无法打开时发生。

适用于

另请参阅