次の方法で共有


KSRTAUDIO_SETWRITEPACKET_INFO 構造体 (ksmedia.h)

KSRTAUDIO_SETWRITEPACKET_INFO構造体は、オーディオ パケットに関連付けられている情報を記述します。

構文

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

メンバー

PacketNumber

OS によって WaveRT バッファーに書き込まれたパケットの数。 KSPROPERTY_RTAUDIO_GETPACKETCOUNT プロパティでドライバーによって返される値によっては、PacketNumber によって値がスキップされる場合があります。 詳細については、「 KSPROPERTY_RTAUDIO_PACKETCOUNT」を参照してください。

Flags

パケットまたはストリームに関連する追加の属性。

KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM - このフラグは、このパケットがデータ ストリームの末尾を表していることを示します。

EosPacketLength

KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAMが Flags で 指定されている場合 の EOS パケットの長さ。 0 は有効な値です。 KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAMが Flags で指定されていない場合、このパラメーターは無視されます。 EosPacketLength はバイト単位で測定されます。

要件

要件
サポートされている最小のクライアント Windows 10以降の Windows オペレーティング システムで使用できます。
Header ksmedia.h

こちらもご覧ください

KSPROPERTY_RTAUDIO_SETWRITEPACKET