次の方法で共有


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 を含む)

関連項目

KSPROPERTY_AUDIO_POSITIONEX