KSRTAUDIO_SETWRITEPACKET_INFO 结构 (ksmedia.h)
KSRTAUDIO_SETWRITEPACKET_INFO结构描述与音频数据包关联的信息。
语法
typedef struct {
ULONG PacketNumber;
DWORD Flags;
ULONG EosPacketLength;
} KSRTAUDIO_SETWRITEPACKET_INFO, *PKSRTAUDIO_SETWRITEPACKET_INFO;
成员
PacketNumber
OS 写入 WaveRT 缓冲区的数据包数。 根据驱动程序在 KSPROPERTY_RTAUDIO_GETPACKETCOUNT 属性中返回的值,PacketNumber 可能会跳过值。 有关详细信息,请参阅 KSPROPERTY_RTAUDIO_PACKETCOUNT。
Flags
与数据包或流相关的其他属性。
KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM - 此标志指示此数据包表示数据流的末尾。
EosPacketLength
标志中指定 了 EOS 数据包的长度(如果KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM )。 零是有效值。 如果未在 Flags 中指定 KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM ,则忽略此参数。 EosPacketLength 以字节为单位。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 适用于 Windows 10 及更高版本的 Windows 操作系统。 |
标头 | ksmedia.h |