# NNS_SndPlayerReadDriverTrackInfo

## 構文

      #include <nnsys/snd.h>

      BOOL NNS_SndPlayerReadDriverTrackInfo(
              NNSSndHandle* handle,
              int trackNo,
              struct SNDTrackInfo* info );

## 引数

`handle` | サウンドハンドルのポインタです。
`trackNo` | トラック番号です。0〜15の値で指定します。
`info` | 取得した情報を格納するトラック情報構造体のポインタです。

## 返り値

情報の取得に成功したかどうかを返します。

## 説明

サウンドドライバのトラック情報を取得します。

サウンドハンドル`handle`に、結びつけられたシーケンスのトラック情報を取得します。 サウンドハンドルが無効の場合は、情報の取得に失敗します。

`NNS_SndUpdateDriverInfo`関数で、 最後にサウンドドライバ情報の更新に成功した時点での情報を取得することができます。 一度もサウンドドライバ情報の更新に成功していない場合、この関数は失敗します。

指定したトラック番号`trackNo`が、シーケンスで使われていない場合、 情報の取得に失敗します。

情報の取得に成功すると、SNDTrackInfo型のトラック情報構造体`info`へ、トラックの情報が書き込まれます、

## 参照

NNS_SndUpdateDriverInfo, SNDTrackInfo

## 履歴

2005/02/17 初版