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 |