KSRTAUDIO_SETWRITEPACKET_INFO structure (ksmedia.h)

La structure KSRTAUDIO_SETWRITEPACKET_INFO décrit les informations associées à un paquet audio.

Syntaxe

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

Membres

PacketNumber

Numéro du paquet écrit par le système d’exploitation dans la mémoire tampon WaveRT. Selon les valeurs retournées par le pilote dans la propriété KSPROPERTY_RTAUDIO_GETPACKETCOUNT, packetNumber peut ignorer les valeurs. Pour plus d’informations, consultez KSPROPERTY_RTAUDIO_PACKETCOUNT.

Flags

Attributs supplémentaires liés au paquet ou au flux.

KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM : cet indicateur indique que ce paquet représente la fin du flux de données.

EosPacketLength

La longueur du paquet EOS si KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM est spécifiée dans Indicateurs. Zéro est une valeur valide. Si KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM n’est pas spécifié dans Indicateurs, ce paramètre est ignoré. L’EosPacketLength est mesuré en octets.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans les systèmes d’exploitation Windows Windows 10 et versions ultérieures.
En-tête ksmedia.h

Voir aussi

KSPROPERTY_RTAUDIO_SETWRITEPACKET