次の方法で共有


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 が指定されている場合の EOS パケットの長さ。 ゼロは有効な値です。 フラグで KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM が指定されていない場合、このパラメーターは無視されます。 EosPacketLength はバイト単位で測定されます。

必要条件

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

関連項目

KSPROPERTY_RTAUDIO_SETWRITEPACKET