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 で使用できます。 |
ヘッダー | ksmedia.h (Ksmedia.h を含む) |