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

如果在 Flags 中指定了 KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM,则 EOS 数据包的长度。 零是有效值。 如果未在 Flags 中指定 KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM,则忽略此参数。 EosPacketLength 以字节为单位。

要求

要求 价值
最低支持的客户端 在 Windows 10 及更高版本的 Windows作系统中可用。
标头 ksmedia.h

另请参阅

KSPROPERTY_RTAUDIO_SETWRITEPACKET