AudioTrackSupportInfo 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供 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
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)
|
注解
如果在打开 AudioTrack 时发生故障,可以通过处理 OpenFailed 事件并检查以发送方身份传递到事件的 AudioTrack 的 SupportInfo 属性来获取详细的状态和故障信息。
属性
DecoderStatus |
获取正在解码 AudioTrack 的音频解码器的状态,包括完全支持还是部分支持音频轨道的编码,以及解码器是否会降级音频。 |
Degradation |
获取一个值,该值指示音频解码器应用于 AudioTrack 的降级类型(如果有)。 |
DegradationReason |
获取一个值,该值指示音频解码器降级 AudioTrack(如果音频已降级)的原因。 |
MediaSourceStatus |
获取与 AudioTrack 关联的 MediaSource 的状态。 |