IDirectMusicTrack8::SetParamEx
データをトラックに、クロック タイムかミュージック タイムで設定する。
HRESULT SetParamEx(
REFGUID rguidType,
REFERENCE_TIME rtTime,
void* pParam,
void * pStateData,
DWORD dwFlags
);
パラメータ
- rguidType
- 設定されるデータ型の識別子への参照 (C++) またはアドレス (C)。「標準トラック パラメータ」を参照すること。
- rtTime
- データの設定を行うタイム。dwFlags に DMUS_TRACK_PARAMF_CLOCK が設定されていない場合、これはミュージック タイムである。
- pParam
- データを保持する構造体のアドレス。データが必要ない場合は NULL を指定する。この構造体は、rguidType で識別されたデータ型にとって適切な種類とサイズを備えていなければならない。
- pStateData
- トラックの状態データを保持するバッファへのポインタ。
- dwFlags
- 0 または次のフラグを指定する。
- DMUS_TRACK_PARAMF_CLOCK
- rtTime の値は、クロック タイムで表される。
戻り値
成功した場合は S_OK を返す。
失敗した場合は、次のいずれかのエラー値を返す。
ヘッダー : dmplugin.h で宣言。
参照
IDirectMusicTrack8::GetParamEx、IDirectMusicTrack8::SetParam