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

📄 basic_audio_render.h

📁 这是在PCA下的基于IPP库示例代码例子,在网上下了IPP的库之后,设置相关参数就可以编译该代码.
💻 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) 2003-2005 Intel Corporation. All Rights Reserved.//*/#ifndef __BASIC_AUDIO_RENDER_H__#define __BASIC_AUDIO_RENDER_H__#include "umc_audio_render.h"#include "umc_cyclic_buffer.h"#include "umc_thread.h"#include "umc_event.h"namespace UMC{    class BasicAudioRender: public AudioRender    {        DYNAMIC_CAST_DECL(BasicAudioRender, AudioRender)    public:        BasicAudioRender();        virtual ~BasicAudioRender();        virtual Status Init(MediaReceiverParams* pInit);        virtual Status LockInputBuffer(MediaData *in);        virtual Status UnLockInputBuffer(MediaData *in, Status StreamStatus = UMC_OK);        virtual Status Stop();        virtual Status Close();        virtual Status Reset();        virtual double GetTime();        virtual double GetDelay();        void ThreadProc();        virtual Status SetParams(MediaReceiverParams *params);    protected:        LinearBuffer m_DataBuffer;        virtual double GetTimeTick() = 0;        virtual Status GetTimeTick(double pts);        double    m_dfNorm;        vm_tick m_tStartTime;        vm_tick m_tStopTime;        vm_tick m_tFreq;        Thread  m_Thread;        volatile bool m_bStop;        UMC::Event      m_eventSyncPoint;        UMC::Event      m_eventSyncPoint1;        bool            m_bPrepareForReposition;        int             m_wInitedChannels;        int             m_dwInitedFrequency;        double          m_dDynamicChannelPTS;        int             m_wDynamicChannels;    }; // class BasicAudioRender} // namespace UMC#endif // __BASIC_AUDIO_RENDER_H__

⌨️ 快捷键说明

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