📄 rmavistream.h
字号:
/******************************************************************** Copyright (c) 2001 Sigma Designs Inc. All rights reserved. ********************************************************************//** @file rmavistream.h @brief <long description> @author Laurent Crinon @date 2002-03-25*/#ifndef __RMAVISTREAM_H__#define __RMAVISTREAM_H__#include "rmavitypes.h"#include "../../rmcpputils/include/rmcpputils.h"class RMAviStream: public RMobject{ public: RMAviStream(); ~RMAviStream(); RMstatus read(RMuint8 *buffer, RMuint32 maxSize, RMuint32 *sizeRead); RMstatus seek(RMreal time); RMstatus parseStreamHeader(RMfileStream *f, RMuint32 *sizeRead); RMstatus parseStreamFormat(RMfileStream *f, RMuint32 *sizeRead); RMuint32 getType(); RMuint32 getTimeScale(); RMuint32 getChannelCount(); RMuint32 getNbBitsPerSample(); RMuint32 getAvgBytesPerSec(); RMAviStreamHeader *getStreamHeader(); void *getStreamFormat(); RMuint32 getInitialFrame(); private: RMAviStreamHeader m_streamHeader; RMAviVideoFormat *m_videoFormat; RMAviAudioFormat *m_audioFormat;};#endif // __RMAVISTREAM_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -