basic_audio_render.h

来自「这是在PCA下的基于IPP库示例代码例子,在网上下了IPP的库之后,设置相关参数」· C头文件 代码 · 共 67 行

H
67
字号
/*//////////////////////////////////////////////////////////////////////////////////                  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 + =
减小字号Ctrl + -
显示快捷键?