KSAUDIO_POSITIONEX 構造体 (ksmedia.h)
KSAUDIO_POSITIONEX構造体は、カーネル ストリーミング (KS) ベースのオーディオ ドライバーのストリーム位置と関連付けられたタイムスタンプ情報を指定します。
構文
typedef struct {
LARGE_INTEGER TimerFrequency;
LARGE_INTEGER TimeStamp1;
KSAUDIO_POSITION Position;
LARGE_INTEGER TimeStamp2;
} KSAUDIO_POSITIONEX, *PKSAUDIO_POSITIONEX;
メンバー
TimerFrequency
タイムスタンプを生成するタイマーの 1 秒あたりのティック数を指定します。
TimeStamp1
位置情報を取得する直前に取得されるタイムスタンプを指定します。
Position
オーディオ ストリームのオーディオ バッファー内の読み取りカーソルと書き込みカーソルの位置を指定します。
TimeStamp2
位置情報の取得直後に取得されるタイムスタンプを指定します。
注釈
KS ベースのオーディオ ドライバーは、ストリームの位置とタイムスタンプを返すために 、KSPROPERTY_AUDIO_POSITIONEX プロパティと共にKSAUDIO_POSITIONEX構造体を使用できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows で使用できます。 |
Header | ksmedia.h (Ksmedia.h を含む) |