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

📄 madtest.h

📁 OggPlay for Symbian 是symbian上的一个媒体播放程序的源码。它支持ogg,wav等等多媒体格式。
💻 H
字号:
#include <e32std.h>
#include <e32base.h>
#include <mdaaudiooutputstream.h>
#include <stdio.h>
#include <stdlib.h>
#include <MdaAudioSampleEditor.h>
#include "MadDecoder.h"
//#include "bstdfile.h"


//#define OUTPUT_BUFFER_SIZE	 1152*8*2 /* Must be an integer multiple of 4. */
#define OUTPUT_BUFFER_SIZE	 9210


class CMadtest: public CBase
{
public:
  static CMadtest* NewL();
  void SetOutputFileL(const TDesC8 & aFileName);
  void SetInputFileL(const TDesC8 & aFileName);

  int MpegAudioDecoder(void);


  ~CMadtest();

private:
  void ConstructL();
        

  FILE *iInputFp;
  FILE *iOutputFp;
//	unsigned char OutputBuffer[OUTPUT_BUFFER_SIZE];
  TDes8* OutputBuffer;


  CMadDecoder* iMt;

  TBuf<256>                iTitle;
  TBuf<256>                iAlbum;
  TBuf<256>                iArtist;
  TBuf<256>                iGenre;
  TBuf<256>                iTrackNumber;
  TInt64                   iTime;
  TInt                     iRate;
  TInt                     iChannels;
  TInt                     iFileSize;
  TInt64                   iBitRate;
  TFileName                iFileName;
};

⌨️ 快捷键说明

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