Freigeben über


KSRTAUDIO_SETWRITEPACKET_INFO Struktur (ksmedia.h)

Die KSRTAUDIO_SETWRITEPACKET_INFO Struktur beschreibt Informationen, die einem Audiopaket zugeordnet sind.

Syntax

typedef struct {
  ULONG PacketNumber;
  DWORD Flags;
  ULONG EosPacketLength;
} KSRTAUDIO_SETWRITEPACKET_INFO, *PKSRTAUDIO_SETWRITEPACKET_INFO;

Angehörige

PacketNumber

Die Nummer des Pakets, das vom Betriebssystem in den WaveRT-Puffer geschrieben wurde. Je nach den werten, die vom Treiber in der eigenschaft KSPROPERTY_RTAUDIO_GETPACKETCOUNT zurückgegeben werden, kann die PacketNumber Werte überspringen. Weitere Informationen finden Sie unter KSPROPERTY_RTAUDIO_PACKETCOUNT.

Flags

Zusätzliche Attribute im Zusammenhang mit dem Paket oder Datenstrom.

KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM – Dieses Flag gibt an, dass dieses Paket das Ende des Datenstroms darstellt.

EosPacketLength

Die Länge des EOS-Pakets, wenn KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM in Flags angegeben ist. Null ist ein gültiger Wert. Wenn KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM in Flags nicht angegeben ist, wird dieser Parameter ignoriert. Die EosPacketLength wird in Bytes gemessen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar unter Windows 10 und höher unter Windows-Betriebssystemen.
Header- ksmedia.h

Siehe auch

KSPROPERTY_RTAUDIO_SETWRITEPACKET