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;

Member

PacketNumber

Die Nummer des Pakets, das vom Betriebssystem in den WaveRT-Puffer geschrieben wird. Abhängig von den Werten, die vom Treiber in der KSPROPERTY_RTAUDIO_GETPACKETCOUNT-Eigenschaft zurückgegeben werden, überspringt die PacketNumber möglicherweise Werte. Weitere Informationen finden Sie unter KSPROPERTY_RTAUDIO_PACKETCOUNT.

Flags

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

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. Der EosPacketLength wird in Bytes gemessen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 10 und höheren Windows-Betriebssystemen.
Kopfzeile ksmedia.h

Weitere Informationen

KSPROPERTY_RTAUDIO_SETWRITEPACKET