⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m2m_m.h

📁 是使用在雅马哈手机音源
💻 H
字号:

/*********************************************************************
  Name:       m2g_m.h (MMF to MA1 on memory)
  Purpose:    Header for Converter from MMF to MA1 on memory.
  Programmer: Yuji Hisaminato
  Date:       1999/12/13
                               Copyright (C) 1999 YAMAHA Corporation.
*********************************************************************/
#ifndef INCLUDED_M2G_M_H
#define INCLUDED_M2G_M_H


#include "mmf2ma1.h"
#include "conv_i_m.h"
#include "conv_o_m.h"


typedef enum Mmf2ma1_memory_result{
  // ToDo: 僄儔乕偺徻嵶偛偲偵僄儔乕柤傪梡堄偡傞丅晧側傜僄儔乕丅侽側傜惓忢丅惓側傜寈崘丅
  MMF2MA1_MEMORY_E_ERROR = -1,
  MMF2MA1_MEMORY_R_SUCCESSFUL = 0
}MMF2MA1_MEMORY_RESULT;

class Mmf2ma1_memory{
private:

  Mmf2ma1      m_mmf2ma1;       // 曄姺僄儞僕儞

  Conv_in_memory  m_conv_in_memory;   // 擖椡僀儞僞僼僃乕僗
  Conv_out_memory m_conv_out_memory;  // 弌椡僀儞僞僼僃乕僗
public:
  Mmf2ma1_memory(){};
  ~Mmf2ma1_memory(){};
  MMF2MA1_MEMORY_RESULT convert(
    UINT8 *pdata_in,  // 曄姺偝傟傞僨乕僞
    UINT32 size_in,   // 曄姺偝傟傞僨乕僞偺僒僀僘[僶僀僩]
    UINT8 *pdata_out, // 曄姺偝傟偨僨乕僞偑曐懚偝傟傞僶僢僼傽
    UINT32 size_out,  // pdata_out偵妋曐偝傟偰偄傞僒僀僘[僶僀僩]
    UINT32 *read_count //曄姺屻偺僨乕僞僒僀僘[僶僀僩]
  );
  bool set_max_track(UINT16 max_track);
  bool set_phrase(UINT8 *phrase);

};


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -