構成 | マクロ定義 | 型定義 | 関数
cri_le_atom_pc.h
#include <windows.h>
#include <cri_le_xpt.h>
#include <cri_le_error.h>
#include <cri_le_atom.h>
#include <cri_le_atom_ex.h>
#include <cri_le_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 CRIAPI criAtom_CalculateWorkSize_PC (const CriAtomConfig_PC *config)
 ライブラリ初期化用ワーク領域サイズの計算
void CRIAPI criAtom_Initialize_PC (const CriAtomConfig_PC *config, void *work, CriSint32 work_size)
 ライブラリの初期化
void CRIAPI criAtom_Finalize_PC (void)
 ライブラリの終了
void CRIAPI criAtom_SetThreadPriority_PC (int prio)
 サーバ処理スレッドのプライオリティ変更
int CRIAPI criAtom_GetThreadPriority_PC (void)
 サーバ処理スレッドのプライオリティ取得
void CRIAPI criAtom_SetThreadAffinityMask_PC (DWORD_PTR mask)
 サーバ処理スレッドのアフィニティマスク変更
DWORD_PTR CRIAPI criAtom_GetThreadAffinityMask_PC (void)
 サーバ処理スレッドのアフィニティマスクの取得
CriSint32 CRIAPI criAtomEx_CalculateWorkSize_PC (const CriAtomExConfig_PC *config)
 ライブラリ初期化用ワーク領域サイズの計算
void CRIAPI criAtomEx_Initialize_PC (const CriAtomExConfig_PC *config, void *work, CriSint32 work_size)
 ライブラリの初期化
void CRIAPI criAtomEx_Finalize_PC (void)
 ライブラリの終了

説明


CRI Middleware logo Copyright (c) 2012-2018 CRI Middleware Co., Ltd. CRI ADX2 LE マニュアル (for Cocos2d-x) SDKVer.2.10版