www.pudn.com > Full-Duplex_Audio_Example.rar > ao.h


/* 
* ============================================================================= 
*  Name        : ao.h 
*  Part of     : FullDuplexEx 
*  Description : Declaration for active object - used by the engine to  
                 signal input stream (init, start, stop, terminate) 
                  
*  Version     :  
* 
*  Copyright © 2007 Nokia. All rights reserved. 
*  This material, including documentation and any related  
*  computer programs, is protected by copyright controlled by  
*  Nokia. All rights are reserved. Copying, including  
*  reproducing, storing, adapting or translating, any  
*  or all of this material requires the prior written consent of  
*  Nokia. This material also contains confidential  
*  information which may not be disclosed to others without the  
*  prior written consent of Nokia. 
* ============================================================================= 
*/ 
 
#ifndef __CAO_H__ 
#define __CAO_H__ 
 
#include  
 
class CInputStreamThread; 
 
class CAO : public CActive 
    { 
public: 
 
	void Request(); 
	CAO(CInputStreamThread* aThread); 
 
private: 
	void DoCancel(); 
	void RunL(); 
	 
	// TODO: RunError implementation 
 
	CInputStreamThread* iThread; 
    }; 
    
#endif // __CAO_H__