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

另请参阅

KSPROPERTY_RTAUDIO_SETWRITEPACKET