Share via


AudioTrackSupportInfo 类

定义

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

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

Windows 要求

设备系列
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)

注解

如果在打开 AudioTrack 时发生故障,可以通过处理 OpenFailed 事件并检查以发送方身份传递到事件的 AudioTrackSupportInfo 属性来获取详细的状态和故障信息。

属性

DecoderStatus

获取正在解码 AudioTrack 的音频解码器的状态,包括完全支持还是部分支持音频轨道的编码,以及解码器是否会降级音频。

Degradation

获取一个值,该值指示音频解码器应用于 AudioTrack 的降级类型(如果有)。

DegradationReason

获取一个值,该值指示音频解码器降级 AudioTrack(如果音频已降级)的原因。

MediaSourceStatus

获取与 AudioTrack 关联的 MediaSource 的状态。

适用于