CRI ADX  Last Updated: 2024-03-21 14:32 p
cri_atom_pc.h ファイル
#include <Windows.h>
#include <cri_xpt.h>
#include <cri_error.h>
#include "cri_atom.h"
#include "cri_atom_ex.h"
#include "cri_atom_asr.h"

データ構造

struct  CriAtomConfigTag_PC
 Atomライブラリ初期化用コンフィグ構造体CRI Atomライブラリの動作仕様を指定するための構造体です。
criAtom_Initialize_PC 関数の引数に指定します。
[詳解]
 
struct  CriAtomExConfigTag_PC
 Atomライブラリ初期化用コンフィグ構造体CRI Atomライブラリの動作仕様を指定するための構造体です。
criAtomEx_Initialize_PC 関数の引数に指定します。
[詳解]
 

マクロ定義

#define criAtom_SetDefaultConfig_PC(p_config)
 ライブラリ初期化用コンフィグ構造体にデフォルト値をセット [詳解]
 
#define criAtomEx_SetDefaultConfig_PC(p_config)
 ライブラリ初期化用コンフィグ構造体にデフォルト値をセット [詳解]
 
#define criAtomEx_SetThreadPriority_PC(prio)    criAtom_SetThreadPriority_PC(prio)
 サーバー処理スレッドのプライオリティ変更 [詳解]
 
#define criAtomEx_GetThreadPriority_PC()    criAtom_GetThreadPriority_PC()
 サーバー処理スレッドのプライオリティ取得 [詳解]
 
#define criAtomEx_SetThreadAffinityMask_PC(mask)    criAtom_SetThreadAffinityMask_PC(mask)
 サーバー処理スレッドのアフィニティマスク変更 [詳解]
 
#define criAtomEx_GetThreadAffinityMask_PC()    criAtom_GetThreadAffinityMask_PC()
 サーバー処理スレッドのアフィニティマスクの取得 [詳解]
 
#define criAtomEx_CalculateWorkSizeForUserPcmOutput_PC(config)    criAtomEx_CalculateWorkSizeForUserPcmOutput(config)
 ユーザPCM出力方式用ワーク領域サイズ計算 [詳解]
 
#define criAtomEx_InitializeForUserPcmOutput_PC(config, work, work_size)    criAtomEx_InitializeForUserPcmOutput(config, work, work_size)
 ユーザPCM出力用ライブラリ初期化 [詳解]
 
#define criAtomEx_FinalizeForUserPcmOutput_PC()    criAtomEx_FinalizeForUserPcmOutput()
 ユーザPCM出力用ライブラリ終了処理 [詳解]
 

型定義

typedef struct CriAtomConfigTag_PC CriAtomConfig_PC
 Atomライブラリ初期化用コンフィグ構造体CRI Atomライブラリの動作仕様を指定するための構造体です。
criAtom_Initialize_PC 関数の引数に指定します。
[詳解]
 
typedef struct CriAtomExConfigTag_PC CriAtomExConfig_PC
 Atomライブラリ初期化用コンフィグ構造体CRI Atomライブラリの動作仕様を指定するための構造体です。
criAtomEx_Initialize_PC 関数の引数に指定します。
[詳解]
 

関数

CriSint32 criAtom_CalculateWorkSize_PC (const CriAtomConfig_PC *config)
 ライブラリ初期化用ワーク領域サイズの計算 [詳解]
 
void criAtom_Initialize_PC (const CriAtomConfig_PC *config, void *work, CriSint32 work_size)
 ライブラリの初期化 [詳解]
 
void criAtom_Finalize_PC (void)
 ライブラリの終了 [詳解]
 
void criAtom_SetThreadPriority_PC (int prio)
 サーバー処理スレッドのプライオリティ変更 [詳解]
 
int criAtom_GetThreadPriority_PC (void)
 サーバー処理スレッドのプライオリティ取得 [詳解]
 
void criAtom_SetThreadAffinityMask_PC (DWORD_PTR mask)
 サーバー処理スレッドのアフィニティマスク変更 [詳解]
 
DWORD_PTR criAtom_GetThreadAffinityMask_PC (void)
 サーバー処理スレッドのアフィニティマスクの取得 [詳解]
 
CriSint32 criAtomEx_CalculateWorkSize_PC (const CriAtomExConfig_PC *config)
 ライブラリ初期化用ワーク領域サイズの計算 [詳解]
 
void criAtomEx_Initialize_PC (const CriAtomExConfig_PC *config, void *work, CriSint32 work_size)
 ライブラリの初期化 [詳解]
 
void criAtomEx_Finalize_PC (void)
 ライブラリの終了 [詳解]