ksmedia.h) (KSDATARANGE_AUDIO 结构
KSDATARANGE_AUDIO 结构指定音频格式的范围。
语法
typedef struct {
KSDATARANGE DataRange;
ULONG MaximumChannels;
ULONG MinimumBitsPerSample;
ULONG MaximumBitsPerSample;
ULONG MinimumSampleFrequency;
ULONG MaximumSampleFrequency;
} KSDATARANGE_AUDIO, *PKSDATARANGE_AUDIO;
成员
DataRange
指定音频数据的 MajorFormat 和 SubFormat GUID 以及说明符 GUID。 此成员是初始化的 KSDATARANGE 结构。
MaximumChannels
指定支持的最大通道数。 此成员的 (ULONG) -1 值表示通道数没有显式限制,尽管通道数实际上可能受资源(如内存或处理能力)的可用性的限制。
MinimumBitsPerSample
指定每个样本支持的最小位数。
MaximumBitsPerSample
指定每个样本支持的最大位数。
MinimumSampleFrequency
指定允许的最小频率。
MaximumSampleFrequency
指定允许的最大频率。
注解
有关使用 KSDATARANGE_AUDIO 结构的数据范围的示例,请参阅 PCM Stream数据范围、DirectSound Stream 数据范围和指定 AC-3 数据区域。
有关数据范围和交集处理的信息,请参阅 数据交集处理程序。
要求
要求 | 值 |
---|---|
Header | ksmedia.h (包括 Ksmedia.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈