共用方式為


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