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

📄 cipic_hrtf_parser.h

📁 audio-video-codecs.rar语音编解码器
💻 H
字号:
/*//////////////////////////////////////////////////////////////////////////////
//
//                  INTEL CORPORATION PROPRIETARY INFORMATION
//     This software is supplied under the terms of a license agreement or
//     nondisclosure agreement with Intel Corporation and may not be copied
//     or disclosed except in accordance with the terms of that agreement.
//          Copyright(c) 2005-2006 Intel Corporation. All Rights Reserved.
//
*/

#ifndef __CIPIC_HRTF_PARSER_H__
#define __CIPIC_HRTF_PARSER_H__

#include "umc_cyclic_buffer.h"
#include "umc_structures.h"
#include "umc_base_codec.h"
#include "umc_file_reader.h"
#include "base_hrtf_parser.h"
#include "ipps.h"

namespace UMC {
  class   cipic_hrtf_parser:public base_hrtf_parser {
    DYNAMIC_CAST_DECL(cipic_hrtf_parser, base_hrtf_parser)

  public:
    cipic_hrtf_parser(void);
    ~cipic_hrtf_parser(void);

    Status  Init(vm_char * NameDataBase);

    Ipp32s  GetFilterFromDataBase(Ipp32f *filter_left, Ipp32f *filter_right,
                                  Ipp32f azimuth, Ipp32f elevation);

    Status  Close();

// Status Reset();

    Status  GetInfo(BaseCodecParams * info);

// Status SetParams(BaseCodecParams* params);

  protected:
    struct sHRIR {
      Ipp64f *hrir_left;
      Ipp64f *hrir_right;
      Ipp64f *itd;
    } HRIR_DataBase;

    FileReaderParams *m_DataBaseFileReaderParams;
    FileReader *m_DataBaseFileReader;

    Status  DataBaseStatus;
    Status  Parser(FileReader * hrtf_base, sHRIR * thrir);
  };
}
#endif // __CIPIC_HRTF_PARSER_H__

⌨️ 快捷键说明

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