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 |