構造体 CriAtomInstrumentPlayerConfigTag
[CriAtomPlayer API]

#include <cri_atom.h>

すべてのメンバ一覧

Public 変数

const CriChar8 * interface_name
const CriChar8 * instrument_name
CriSint32 max_channels
CriSint32 max_sampling_rate
CriAtomSoundRendererType sound_renderer_type


説明

インストゥルメントプレーヤー作成用コンフィグ構造体
説明:
インストゥルメントが再生可能なプレーヤーを作成する際に、動作仕様を指定するための構造体です。

作成されるプレーヤーは、ハンドル作成時に本構造体で指定された設定に応じて、 内部リソースを必要なだけ確保します。
プレーヤーが必要とするワーク領域のサイズは、本構造体で指定されたパラメーターに応じて変化します。
注意:
将来的にメンバが増える可能性があるため、 criAtomPlayer_SetDefaultConfigForInstrumentPlayer マクロを使用しない場合には、使用前に必ず構造体をゼロクリアしてください。
(構造体のメンバに不定値が入らないようご注意ください。)


変数

const CriChar8* interface_name

インターフェース名

const CriChar8* instrument_name

インストゥルメント名

CriSint32 max_channels

最大チャンネル数

CriSint32 max_sampling_rate

最大サンプリングレート

CriAtomSoundRendererType sound_renderer_type

出力先のサウンドレンダラタイプ


CRI Middleware logo Copyright (c) 2006-2018 CRI Middleware Co., Ltd.