структура KSRTAUDIO_SETWRITEPACKET_INFO (ksmedia.h)

Структура KSRTAUDIO_SETWRITEPACKET_INFO описывает сведения, связанные с аудиопакетом.

Синтаксис

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

Члены

PacketNumber

Номер пакета, записанного ОС в буфер WaveRT. В зависимости от значений, возвращаемых драйвером в свойстве KSPROPERTY_RTAUDIO_GETPACKETCOUNT, PacketNumber может пропускать значения. Дополнительные сведения см. в разделе KSPROPERTY_RTAUDIO_PACKETCOUNT.

Flags

Дополнительные атрибуты, связанные с пакетом или потоком.

KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM — этот флаг указывает, что этот пакет представляет конец потока данных.

EosPacketLength

Длина пакета EOS, если KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM , указана в разделе Флаги. Ноль является допустимым значением. Если KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM не указан в разделе Флаги, этот параметр игнорируется. EosPacketLength измеряется в байтах.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 10 и более поздних версиях операционных систем Windows.
Верхняя часть ksmedia.h

См. также раздел

KSPROPERTY_RTAUDIO_SETWRITEPACKET