Поделиться через


структура 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 и более поздних версий.
заголовка ksmedia.h

См. также

KSPROPERTY_RTAUDIO_SETWRITEPACKET