次の方法で共有


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

こちらもご覧ください

KSPROPERTY_AUDIO_POSITIONEX